Documentation
¶
Overview ¶
Package azuremonitorreceiver scrapes Azure Monitor API for available metrics.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { scraperhelper.ControllerConfig `mapstructure:",squash"` MetricsBuilderConfig metadata.MetricsBuilderConfig `mapstructure:",squash"` Cloud string `mapstructure:"cloud"` SubscriptionID string `mapstructure:"subscription_id"` Authentication string `mapstructure:"auth"` TenantID string `mapstructure:"tenant_id"` ClientID string `mapstructure:"client_id"` ClientSecret string `mapstructure:"client_secret"` FederatedTokenFile string `mapstructure:"federated_token_file"` ResourceGroups []string `mapstructure:"resource_groups"` Services []string `mapstructure:"services"` CacheResources float64 `mapstructure:"cache_resources"` CacheResourcesDefinitions float64 `mapstructure:"cache_resources_definitions"` MaximumNumberOfMetricsInACall int `mapstructure:"maximum_number_of_metrics_in_a_call"` MaximumNumberOfRecordsPerResource int32 `mapstructure:"maximum_number_of_records_per_resource"` AppendTagsAsAttributes bool `mapstructure:"append_tags_as_attributes"` }
Config defines the configuration for the various elements of the receiver agent.
Click to show internal directories.
Click to hide internal directories.