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
show all
Defined in:
(unknown)

Overview

Note:

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

Instance Attribute Details

#configuration_typeString

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

Returns:

  • (String)

    Describes whether to use the default CloudWatch logging configuration for an application.

#log_levelString

Describes the verbosity of the CloudWatch Logs for an application.

Possible values:

  • INFO
  • WARN
  • ERROR
  • DEBUG

Returns:

  • (String)

    Describes the verbosity of the CloudWatch Logs for an application.

#metrics_levelString

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

Returns:

  • (String)

    Describes the granularity of the CloudWatch Logs for an application.