Class Event
- java.lang.Object
-
- de.tsystems.mms.apm.performancesignature.dynatracesaas.rest.model.Event
-
public class Event extends Object
The properties of an event.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Event.BrowserEnum
static class
Event.PercentileEnum
-
Constructor Summary
Constructors Constructor Description Event()
-
Method Summary
-
-
-
Method Detail
-
getStartTime
public Long getStartTime()
Timestamp of the event detection, in UTC milliseconds.- Returns:
- startTime
-
getEndTime
public Long getEndTime()
Timestamp of the event closure, in UTC milliseconds. `-1` if the event is still open.- Returns:
- endTime
-
getEntityId
public String getEntityId()
The ID of the affected Dynatrace entity. You can find the ID in the URL of the corresponding Dynatrace entity page, for example, `HOST-007`.- Returns:
- entityId
-
getEntityName
public String getEntityName()
The name of the affected Dynatrace entity.- Returns:
- entityName
-
getSeverityLevel
public SeverityLevelEnum getSeverityLevel()
The severity of the event.- Returns:
- severityLevel
-
getImpactLevel
public ImpactLevelEnum getImpactLevel()
The impact level of the event.- Returns:
- impactLevel
-
getEventType
public EventTypeEnum getEventType()
The type of the event.- Returns:
- eventType
-
getStatus
public StatusEnum getStatus()
The status of the event.- Returns:
- status
-
getSeverities
public List<EventSeverity> getSeverities()
Additional data on the event severity.- Returns:
- severities
-
isIsRootCause
public Boolean isIsRootCause()
Whether the event is the root cause of the problem.- Returns:
- isRootCause
-
getDeploymentProject
public String getDeploymentProject()
- Returns:
- deploymentProject
-
getCpuLimitInMHz
public Integer getCpuLimitInMHz()
- Returns:
- cpuLimitInMHz
-
getDeploymentParamAdded
public String getDeploymentParamAdded()
- Returns:
- deploymentParamAdded
-
isIsClusterWide
public Boolean isIsClusterWide()
For events with the event type 'MONITORING_UNAVAILABLE' it may occur that the event is occurring on the entire Dynatrace cluster. If this is true it could be that there are problems on Dynatrace' side.- Returns:
- isClusterWide
-
getSource
public String getSource()
- Returns:
- source
-
getEffectiveEntity
public String getEffectiveEntity()
- Returns:
- effectiveEntity
-
getOperatingSystem
public String getOperatingSystem()
- Returns:
- operatingSystem
-
getArtifact
public String getArtifact()
- Returns:
- artifact
-
getCpuLoad
public Float getCpuLoad()
- Returns:
- cpuLoad
-
getAffectedRequestsPerMinute
public Float getAffectedRequestsPerMinute()
- Returns:
- affectedRequestsPerMinute
-
getAnnotationDescription
public String getAnnotationDescription()
- Returns:
- annotationDescription
-
getBrowser
public Event.BrowserEnum getBrowser()
- Returns:
- browser
-
getAffectedSyntheticLocations
public List<String> getAffectedSyntheticLocations()
- Returns:
- affectedSyntheticLocations
-
getDeploymentName
public String getDeploymentName()
- Returns:
- deploymentName
-
getDeploymentParamRemoved
public String getDeploymentParamRemoved()
- Returns:
- deploymentParamRemoved
-
getUserDefined50thPercentileThreshold
public Float getUserDefined50thPercentileThreshold()
- Returns:
- userDefined50thPercentileThreshold
-
getServiceMethodGroup
public String getServiceMethodGroup()
- Returns:
- serviceMethodGroup
-
getReferenceResponseTime90thPercentile
public Float getReferenceResponseTime90thPercentile()
- Returns:
- referenceResponseTime90thPercentile
-
getUserAction
public String getUserAction()
- Returns:
- userAction
-
getMinimumProcessGroupInstanceCountThreshold
public Integer getMinimumProcessGroupInstanceCountThreshold()
- Returns:
- minimumProcessGroupInstanceCountThreshold
-
getReferenceResponseTime50thPercentile
public Float getReferenceResponseTime50thPercentile()
- Returns:
- referenceResponseTime50thPercentile
-
getUserDefined90thPercentileThreshold
public Float getUserDefined90thPercentileThreshold()
- Returns:
- userDefined90thPercentileThreshold
-
getDeploymentVersion
public String getDeploymentVersion()
- Returns:
- deploymentVersion
-
getAnnotationType
public String getAnnotationType()
- Returns:
- annotationType
-
getAffectedSyntheticActions
public List<String> getAffectedSyntheticActions()
If the event type is one of the synthetic event types then we may have information which synthetic actions are affected by the event. The names of those are returned in this field.- Returns:
- affectedSyntheticActions
-
getAffectedUserActionsPerMinute
public Float getAffectedUserActionsPerMinute()
- Returns:
- affectedUserActionsPerMinute
-
getActiveMaintenanceWindows
public List<String> getActiveMaintenanceWindows()
- Returns:
- activeMaintenanceWindows
-
getMobileAppVersion
public String getMobileAppVersion()
- Returns:
- mobileAppVersion
-
getUserDefinedFailureRateThreshold
public Float getUserDefinedFailureRateThreshold()
- Returns:
- userDefinedFailureRateThreshold
-
getPercentile
public Event.PercentileEnum getPercentile()
- Returns:
- percentile
-
getRemediationAction
public String getRemediationAction()
- Returns:
- remediationAction
-
getService
public String getService()
- Returns:
- service
-
getCiBackLink
public String getCiBackLink()
- Returns:
- ciBackLink
-
getGeolocation
public String getGeolocation()
- Returns:
- geolocation
-
getServiceMethod
public String getServiceMethod()
- Returns:
- serviceMethod
-
-