class Aws::KinesisAnalyticsV2::Types::MonitoringConfiguration

Describes configuration parameters for Amazon CloudWatch logging for an application. For more information about CloudWatch logging, see [Monitoring].

[1]: docs.aws.amazon.com/kinesisanalytics/latest/java/monitoring-overview.html

@note When making an API call, you may pass MonitoringConfiguration

data as a hash:

    {
      configuration_type: "DEFAULT", # required, accepts DEFAULT, CUSTOM
      metrics_level: "APPLICATION", # accepts APPLICATION, TASK, OPERATOR, PARALLELISM
      log_level: "INFO", # accepts INFO, WARN, ERROR, DEBUG
    }

@!attribute [rw] configuration_type

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.
@return [String]

@!attribute [rw] metrics_level

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.
@return [String]

@!attribute [rw] log_level

Describes the verbosity of the CloudWatch Logs for an application.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/MonitoringConfiguration AWS API Documentation

Constants

SENSITIVE