You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::KinesisAnalyticsV2::Types::MonitoringConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::KinesisAnalyticsV2::Types::MonitoringConfiguration
- Defined in:
- (unknown)
Overview
When passing MonitoringConfiguration as input to an Aws::Client method, you can use a vanilla Hash:
{
configuration_type: "DEFAULT", # required, accepts DEFAULT, CUSTOM
metrics_level: "APPLICATION", # accepts APPLICATION, TASK, OPERATOR, PARALLELISM
log_level: "INFO", # accepts INFO, WARN, ERROR, DEBUG
}
Describes configuration parameters for Amazon CloudWatch logging for a Flink-based Kinesis Data Analytics application. For more information about CloudWatch logging, see Monitoring.
Returned by:
Instance Attribute Summary collapse
-
#configuration_type ⇒ String
Describes whether to use the default CloudWatch logging configuration for an application.
-
#log_level ⇒ String
Describes the verbosity of the CloudWatch Logs for an application.
-
#metrics_level ⇒ String
Describes the granularity of the CloudWatch Logs for an application.
Instance Attribute Details
#configuration_type ⇒ String
Describes whether to use the default CloudWatch logging configuration
for an application. You must set this property to CUSTOM
in order to
set the LogLevel
or MetricsLevel
parameters.
Possible values:
- DEFAULT
- CUSTOM
#log_level ⇒ String
Describes the verbosity of the CloudWatch Logs for an application.
Possible values:
- INFO
- WARN
- ERROR
- DEBUG
#metrics_level ⇒ String
Describes the granularity of the CloudWatch Logs for an application. The
Parallelism
level is not recommended for applications with a
Parallelism over 64 due to excessive costs.
Possible values:
- APPLICATION
- TASK
- OPERATOR
- PARALLELISM