AgentExtensionHandlerConfiguration

class oci.stack_monitoring.models.AgentExtensionHandlerConfiguration(**kwargs)

Bases: object

Specific resource mapping configurations for Agent Extension Handlers.

Methods

__init__(**kwargs) Initializes a new AgentExtensionHandlerConfiguration object with values from keyword arguments.

Attributes

collectd_resource_name_config Gets the collectd_resource_name_config of this AgentExtensionHandlerConfiguration.
collector_types [Required] Gets the collector_types of this AgentExtensionHandlerConfiguration.
handler_properties Gets the handler_properties of this AgentExtensionHandlerConfiguration.
metric_mappings Gets the metric_mappings of this AgentExtensionHandlerConfiguration.
metric_name_config Gets the metric_name_config of this AgentExtensionHandlerConfiguration.
metric_upload_interval_in_seconds Gets the metric_upload_interval_in_seconds of this AgentExtensionHandlerConfiguration.
telegraf_resource_name_config Gets the telegraf_resource_name_config of this AgentExtensionHandlerConfiguration.
telemetry_resource_group Gets the telemetry_resource_group of this AgentExtensionHandlerConfiguration.
__init__(**kwargs)

Initializes a new AgentExtensionHandlerConfiguration object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
collectd_resource_name_config

Gets the collectd_resource_name_config of this AgentExtensionHandlerConfiguration.

Returns:The collectd_resource_name_config of this AgentExtensionHandlerConfiguration.
Return type:oci.stack_monitoring.models.CollectdResourceNameConfigurationDetails
collector_types

[Required] Gets the collector_types of this AgentExtensionHandlerConfiguration. List of collector/plugin names.

Returns:The collector_types of this AgentExtensionHandlerConfiguration.
Return type:list[str]
handler_properties

Gets the handler_properties of this AgentExtensionHandlerConfiguration. List of handler configuration properties

Returns:The handler_properties of this AgentExtensionHandlerConfiguration.
Return type:list[oci.stack_monitoring.models.AgentExtensionHandlerConfigurationProperty]
metric_mappings

Gets the metric_mappings of this AgentExtensionHandlerConfiguration. List of AgentExtensionHandlerMetricMappingDetails.

Returns:The metric_mappings of this AgentExtensionHandlerConfiguration.
Return type:list[oci.stack_monitoring.models.AgentExtensionHandlerMetricMappingDetails]
metric_name_config

Gets the metric_name_config of this AgentExtensionHandlerConfiguration.

Returns:The metric_name_config of this AgentExtensionHandlerConfiguration.
Return type:oci.stack_monitoring.models.MetricNameConfigurationDetails
metric_upload_interval_in_seconds

Gets the metric_upload_interval_in_seconds of this AgentExtensionHandlerConfiguration. Metric upload interval in seconds. Any metric sent by telegraf/collectd before the configured interval expires will be dropped.

Returns:The metric_upload_interval_in_seconds of this AgentExtensionHandlerConfiguration.
Return type:int
telegraf_resource_name_config

Gets the telegraf_resource_name_config of this AgentExtensionHandlerConfiguration.

Returns:The telegraf_resource_name_config of this AgentExtensionHandlerConfiguration.
Return type:oci.stack_monitoring.models.TelegrafResourceNameConfigurationDetails
telemetry_resource_group

Gets the telemetry_resource_group of this AgentExtensionHandlerConfiguration. Resource group string; if not specified, the resource group string will be generated by the handler.

Returns:The telemetry_resource_group of this AgentExtensionHandlerConfiguration.
Return type:str