Skip to content

MonitoringConfiguration

Source code in docs_src/capo_kinesis_analytics_v2/types/monitoring_configuration.py
class MonitoringConfiguration(TypedDict, closed=True):
    configuration_type: (
        "capo_kinesis_analytics_v2.types.configuration_type.ConfigurationType"
    )
    """<p>Describes whether to use the default CloudWatch logging configuration for an application. You must set this property to <code>CUSTOM</code> in order to set the <code>LogLevel</code> or <code>MetricsLevel</code> parameters.</p>"""
    metrics_level: NotRequired[
        "capo_kinesis_analytics_v2.types.metrics_level.MetricsLevel"
    ]
    """<p>Describes the granularity of the CloudWatch Logs for an application. The <code>Parallelism</code> level is not recommended for applications with a Parallelism over 64 due to excessive costs.</p>"""
    log_level: NotRequired["capo_kinesis_analytics_v2.types.log_level.LogLevel"]
    """<p>Describes the verbosity of the CloudWatch Logs for an application.</p>"""

configuration_type instance-attribute

configuration_type: ConfigurationType

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.

log_level instance-attribute

log_level: NotRequired[LogLevel]

Describes the verbosity of the CloudWatch Logs for an application.

metrics_level instance-attribute

metrics_level: NotRequired[MetricsLevel]

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.