| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ApplicationInsights.Types.Observation
Description
Synopsis
- data Observation = Observation' {
- cloudWatchEventDetailType :: Maybe Text
- cloudWatchEventId :: Maybe Text
- cloudWatchEventSource :: Maybe CloudWatchEventSource
- codeDeployApplication :: Maybe Text
- codeDeployDeploymentGroup :: Maybe Text
- codeDeployDeploymentId :: Maybe Text
- codeDeployInstanceGroupId :: Maybe Text
- codeDeployState :: Maybe Text
- ebsCause :: Maybe Text
- ebsEvent :: Maybe Text
- ebsRequestId :: Maybe Text
- ebsResult :: Maybe Text
- ec2State :: Maybe Text
- endTime :: Maybe POSIX
- healthEventArn :: Maybe Text
- healthEventDescription :: Maybe Text
- healthEventTypeCategory :: Maybe Text
- healthEventTypeCode :: Maybe Text
- healthService :: Maybe Text
- id :: Maybe Text
- lineTime :: Maybe POSIX
- logFilter :: Maybe LogFilter
- logGroup :: Maybe Text
- logText :: Maybe Text
- metricName :: Maybe Text
- metricNamespace :: Maybe Text
- rdsEventCategories :: Maybe Text
- rdsEventMessage :: Maybe Text
- s3EventName :: Maybe Text
- sourceARN :: Maybe Text
- sourceType :: Maybe Text
- startTime :: Maybe POSIX
- statesArn :: Maybe Text
- statesExecutionArn :: Maybe Text
- statesInput :: Maybe Text
- statesStatus :: Maybe Text
- unit :: Maybe Text
- value :: Maybe Double
- xRayErrorPercent :: Maybe Int
- xRayFaultPercent :: Maybe Int
- xRayNodeName :: Maybe Text
- xRayNodeType :: Maybe Text
- xRayRequestAverageLatency :: Maybe Integer
- xRayRequestCount :: Maybe Int
- xRayThrottlePercent :: Maybe Int
- newObservation :: Observation
- observation_cloudWatchEventDetailType :: Lens' Observation (Maybe Text)
- observation_cloudWatchEventId :: Lens' Observation (Maybe Text)
- observation_cloudWatchEventSource :: Lens' Observation (Maybe CloudWatchEventSource)
- observation_codeDeployApplication :: Lens' Observation (Maybe Text)
- observation_codeDeployDeploymentGroup :: Lens' Observation (Maybe Text)
- observation_codeDeployDeploymentId :: Lens' Observation (Maybe Text)
- observation_codeDeployInstanceGroupId :: Lens' Observation (Maybe Text)
- observation_codeDeployState :: Lens' Observation (Maybe Text)
- observation_ebsCause :: Lens' Observation (Maybe Text)
- observation_ebsEvent :: Lens' Observation (Maybe Text)
- observation_ebsRequestId :: Lens' Observation (Maybe Text)
- observation_ebsResult :: Lens' Observation (Maybe Text)
- observation_ec2State :: Lens' Observation (Maybe Text)
- observation_endTime :: Lens' Observation (Maybe UTCTime)
- observation_healthEventArn :: Lens' Observation (Maybe Text)
- observation_healthEventDescription :: Lens' Observation (Maybe Text)
- observation_healthEventTypeCategory :: Lens' Observation (Maybe Text)
- observation_healthEventTypeCode :: Lens' Observation (Maybe Text)
- observation_healthService :: Lens' Observation (Maybe Text)
- observation_id :: Lens' Observation (Maybe Text)
- observation_lineTime :: Lens' Observation (Maybe UTCTime)
- observation_logFilter :: Lens' Observation (Maybe LogFilter)
- observation_logGroup :: Lens' Observation (Maybe Text)
- observation_logText :: Lens' Observation (Maybe Text)
- observation_metricName :: Lens' Observation (Maybe Text)
- observation_metricNamespace :: Lens' Observation (Maybe Text)
- observation_rdsEventCategories :: Lens' Observation (Maybe Text)
- observation_rdsEventMessage :: Lens' Observation (Maybe Text)
- observation_s3EventName :: Lens' Observation (Maybe Text)
- observation_sourceARN :: Lens' Observation (Maybe Text)
- observation_sourceType :: Lens' Observation (Maybe Text)
- observation_startTime :: Lens' Observation (Maybe UTCTime)
- observation_statesArn :: Lens' Observation (Maybe Text)
- observation_statesExecutionArn :: Lens' Observation (Maybe Text)
- observation_statesInput :: Lens' Observation (Maybe Text)
- observation_statesStatus :: Lens' Observation (Maybe Text)
- observation_unit :: Lens' Observation (Maybe Text)
- observation_value :: Lens' Observation (Maybe Double)
- observation_xRayErrorPercent :: Lens' Observation (Maybe Int)
- observation_xRayFaultPercent :: Lens' Observation (Maybe Int)
- observation_xRayNodeName :: Lens' Observation (Maybe Text)
- observation_xRayNodeType :: Lens' Observation (Maybe Text)
- observation_xRayRequestAverageLatency :: Lens' Observation (Maybe Integer)
- observation_xRayRequestCount :: Lens' Observation (Maybe Int)
- observation_xRayThrottlePercent :: Lens' Observation (Maybe Int)
Documentation
data Observation Source #
Describes an anomaly or error with the application.
See: newObservation smart constructor.
Constructors
| Observation' | |
Fields
| |
Instances
newObservation :: Observation Source #
Create a value of Observation with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:cloudWatchEventDetailType:Observation', observation_cloudWatchEventDetailType - The detail type of the CloudWatch Event-based observation, for example,
EC2 Instance State-change Notification.
$sel:cloudWatchEventId:Observation', observation_cloudWatchEventId - The ID of the CloudWatch Event-based observation related to the detected
problem.
$sel:cloudWatchEventSource:Observation', observation_cloudWatchEventSource - The source of the CloudWatch Event.
$sel:codeDeployApplication:Observation', observation_codeDeployApplication - The CodeDeploy application to which the deployment belongs.
$sel:codeDeployDeploymentGroup:Observation', observation_codeDeployDeploymentGroup - The deployment group to which the CodeDeploy deployment belongs.
$sel:codeDeployDeploymentId:Observation', observation_codeDeployDeploymentId - The deployment ID of the CodeDeploy-based observation related to the
detected problem.
$sel:codeDeployInstanceGroupId:Observation', observation_codeDeployInstanceGroupId - The instance group to which the CodeDeploy instance belongs.
$sel:codeDeployState:Observation', observation_codeDeployState - The status of the CodeDeploy deployment, for example SUCCESS or
FAILURE.
$sel:ebsCause:Observation', observation_ebsCause - The cause of an EBS CloudWatch event.
$sel:ebsEvent:Observation', observation_ebsEvent - The type of EBS CloudWatch event, such as createVolume, deleteVolume
or attachVolume.
$sel:ebsRequestId:Observation', observation_ebsRequestId - The request ID of an EBS CloudWatch event.
$sel:ebsResult:Observation', observation_ebsResult - The result of an EBS CloudWatch event, such as failed or succeeded.
$sel:ec2State:Observation', observation_ec2State - The state of the instance, such as STOPPING or TERMINATING.
$sel:endTime:Observation', observation_endTime - The time when the observation ended, in epoch seconds.
$sel:healthEventArn:Observation', observation_healthEventArn - The Amazon Resource Name (ARN) of the AWS Health Event-based
observation.
$sel:healthEventDescription:Observation', observation_healthEventDescription - The description of the AWS Health event provided by the service, such as
Amazon EC2.
$sel:healthEventTypeCategory:Observation', observation_healthEventTypeCategory - The category of the AWS Health event, such as issue.
$sel:healthEventTypeCode:Observation', observation_healthEventTypeCode - The type of the AWS Health event, for example,
AWS_EC2_POWER_CONNECTIVITY_ISSUE.
$sel:healthService:Observation', observation_healthService - The service to which the AWS Health Event belongs, such as EC2.
$sel:id:Observation', observation_id - The ID of the observation type.
$sel:lineTime:Observation', observation_lineTime - The timestamp in the CloudWatch Logs that specifies when the matched
line occurred.
$sel:logFilter:Observation', observation_logFilter - The log filter of the observation.
$sel:logGroup:Observation', observation_logGroup - The log group name.
$sel:logText:Observation', observation_logText - The log text of the observation.
$sel:metricName:Observation', observation_metricName - The name of the observation metric.
$sel:metricNamespace:Observation', observation_metricNamespace - The namespace of the observation metric.
$sel:rdsEventCategories:Observation', observation_rdsEventCategories - The category of an RDS event.
$sel:rdsEventMessage:Observation', observation_rdsEventMessage - The message of an RDS event.
$sel:s3EventName:Observation', observation_s3EventName - The name of the S3 CloudWatch Event-based observation.
$sel:sourceARN:Observation', observation_sourceARN - The source resource ARN of the observation.
$sel:sourceType:Observation', observation_sourceType - The source type of the observation.
$sel:startTime:Observation', observation_startTime - The time when the observation was first detected, in epoch seconds.
$sel:statesArn:Observation', observation_statesArn - The Amazon Resource Name (ARN) of the step function-based observation.
$sel:statesExecutionArn:Observation', observation_statesExecutionArn - The Amazon Resource Name (ARN) of the step function execution-based
observation.
$sel:statesInput:Observation', observation_statesInput - The input to the step function-based observation.
$sel:statesStatus:Observation', observation_statesStatus - The status of the step function-related observation.
$sel:unit:Observation', observation_unit - The unit of the source observation metric.
$sel:value:Observation', observation_value - The value of the source observation metric.
$sel:xRayErrorPercent:Observation', observation_xRayErrorPercent - The X-Ray request error percentage for this node.
$sel:xRayFaultPercent:Observation', observation_xRayFaultPercent - The X-Ray request fault percentage for this node.
$sel:xRayNodeName:Observation', observation_xRayNodeName - The name of the X-Ray node.
$sel:xRayNodeType:Observation', observation_xRayNodeType - The type of the X-Ray node.
$sel:xRayRequestAverageLatency:Observation', observation_xRayRequestAverageLatency - The X-Ray node request average latency for this node.
$sel:xRayRequestCount:Observation', observation_xRayRequestCount - The X-Ray request count for this node.
$sel:xRayThrottlePercent:Observation', observation_xRayThrottlePercent - The X-Ray request throttle percentage for this node.
observation_cloudWatchEventDetailType :: Lens' Observation (Maybe Text) Source #
The detail type of the CloudWatch Event-based observation, for example,
EC2 Instance State-change Notification.
observation_cloudWatchEventId :: Lens' Observation (Maybe Text) Source #
The ID of the CloudWatch Event-based observation related to the detected problem.
observation_cloudWatchEventSource :: Lens' Observation (Maybe CloudWatchEventSource) Source #
The source of the CloudWatch Event.
observation_codeDeployApplication :: Lens' Observation (Maybe Text) Source #
The CodeDeploy application to which the deployment belongs.
observation_codeDeployDeploymentGroup :: Lens' Observation (Maybe Text) Source #
The deployment group to which the CodeDeploy deployment belongs.
observation_codeDeployDeploymentId :: Lens' Observation (Maybe Text) Source #
The deployment ID of the CodeDeploy-based observation related to the detected problem.
observation_codeDeployInstanceGroupId :: Lens' Observation (Maybe Text) Source #
The instance group to which the CodeDeploy instance belongs.
observation_codeDeployState :: Lens' Observation (Maybe Text) Source #
The status of the CodeDeploy deployment, for example SUCCESS or
FAILURE.
observation_ebsCause :: Lens' Observation (Maybe Text) Source #
The cause of an EBS CloudWatch event.
observation_ebsEvent :: Lens' Observation (Maybe Text) Source #
The type of EBS CloudWatch event, such as createVolume, deleteVolume
or attachVolume.
observation_ebsRequestId :: Lens' Observation (Maybe Text) Source #
The request ID of an EBS CloudWatch event.
observation_ebsResult :: Lens' Observation (Maybe Text) Source #
The result of an EBS CloudWatch event, such as failed or succeeded.
observation_ec2State :: Lens' Observation (Maybe Text) Source #
The state of the instance, such as STOPPING or TERMINATING.
observation_endTime :: Lens' Observation (Maybe UTCTime) Source #
The time when the observation ended, in epoch seconds.
observation_healthEventArn :: Lens' Observation (Maybe Text) Source #
The Amazon Resource Name (ARN) of the AWS Health Event-based observation.
observation_healthEventDescription :: Lens' Observation (Maybe Text) Source #
The description of the AWS Health event provided by the service, such as Amazon EC2.
observation_healthEventTypeCategory :: Lens' Observation (Maybe Text) Source #
The category of the AWS Health event, such as issue.
observation_healthEventTypeCode :: Lens' Observation (Maybe Text) Source #
The type of the AWS Health event, for example,
AWS_EC2_POWER_CONNECTIVITY_ISSUE.
observation_healthService :: Lens' Observation (Maybe Text) Source #
The service to which the AWS Health Event belongs, such as EC2.
observation_id :: Lens' Observation (Maybe Text) Source #
The ID of the observation type.
observation_lineTime :: Lens' Observation (Maybe UTCTime) Source #
The timestamp in the CloudWatch Logs that specifies when the matched line occurred.
observation_logFilter :: Lens' Observation (Maybe LogFilter) Source #
The log filter of the observation.
observation_logGroup :: Lens' Observation (Maybe Text) Source #
The log group name.
observation_logText :: Lens' Observation (Maybe Text) Source #
The log text of the observation.
observation_metricName :: Lens' Observation (Maybe Text) Source #
The name of the observation metric.
observation_metricNamespace :: Lens' Observation (Maybe Text) Source #
The namespace of the observation metric.
observation_rdsEventCategories :: Lens' Observation (Maybe Text) Source #
The category of an RDS event.
observation_rdsEventMessage :: Lens' Observation (Maybe Text) Source #
The message of an RDS event.
observation_s3EventName :: Lens' Observation (Maybe Text) Source #
The name of the S3 CloudWatch Event-based observation.
observation_sourceARN :: Lens' Observation (Maybe Text) Source #
The source resource ARN of the observation.
observation_sourceType :: Lens' Observation (Maybe Text) Source #
The source type of the observation.
observation_startTime :: Lens' Observation (Maybe UTCTime) Source #
The time when the observation was first detected, in epoch seconds.
observation_statesArn :: Lens' Observation (Maybe Text) Source #
The Amazon Resource Name (ARN) of the step function-based observation.
observation_statesExecutionArn :: Lens' Observation (Maybe Text) Source #
The Amazon Resource Name (ARN) of the step function execution-based observation.
observation_statesInput :: Lens' Observation (Maybe Text) Source #
The input to the step function-based observation.
observation_statesStatus :: Lens' Observation (Maybe Text) Source #
The status of the step function-related observation.
observation_unit :: Lens' Observation (Maybe Text) Source #
The unit of the source observation metric.
observation_value :: Lens' Observation (Maybe Double) Source #
The value of the source observation metric.
observation_xRayErrorPercent :: Lens' Observation (Maybe Int) Source #
The X-Ray request error percentage for this node.
observation_xRayFaultPercent :: Lens' Observation (Maybe Int) Source #
The X-Ray request fault percentage for this node.
observation_xRayNodeName :: Lens' Observation (Maybe Text) Source #
The name of the X-Ray node.
observation_xRayNodeType :: Lens' Observation (Maybe Text) Source #
The type of the X-Ray node.
observation_xRayRequestAverageLatency :: Lens' Observation (Maybe Integer) Source #
The X-Ray node request average latency for this node.
observation_xRayRequestCount :: Lens' Observation (Maybe Int) Source #
The X-Ray request count for this node.
observation_xRayThrottlePercent :: Lens' Observation (Maybe Int) Source #
The X-Ray request throttle percentage for this node.