outputs: default: type: elasticsearch hosts: ['${ELASTICSEARCH_HOST:elasticsearch}:${ELASTICSEARCH_PORT:443}'] api_key: ${ELASTICSEARCH_API_KEY} compression_level: 1 bulk_max_size: 2048 agent: download: source_uri: 'https://artifacts.elastic.co/downloads/' logging.level: info inputs: - id: metric-az-storageaccount type: azure/metrics use_output: default data_stream: namespace: storageaccount streams: - data_stream: dataset: azure.monitor type: metrics metricsets: - monitor period: 60s client_id: ${env.CLIENT_ID} client_secret: ${env.CLIENT_SECRET} tenant_id: ${env.TENANT_ID} subscription_id: ${env.SUBSCRIPTION_ID} refresh_list_interval: 60s resources: - resource_query: resourceType eq 'Microsoft.ClassicStorage/storageAccounts' metrics: - name: - Availability - Egress - Ingress - SuccessE2ELatency - SuccessServerLatency namespace: Microsoft.ClassicStorage/storageAccounts ignore_unsupported: true dimensions: - name: GeoType value: '*' - name: ApiName value: '*' - name: Authentication value: '*' - name: - Transactions dimensions: - name: ResponseType value: '*' - name: Authentication value: '*' - name: GeoType value: '*' - name: ApiName value: '*' namespace: Microsoft.ClassicStorage/storageAccounts ignore_unsupported: true - name: - UsedCapacity timegrain: PT1H namespace: Microsoft.ClassicStorage/storageAccounts ignore_unsupported: true - resource_query: resourceType eq 'Microsoft.ClassicStorage/storageAccounts/blobServices' metrics: - name: - Availability - Egress - Ingress - SuccessE2ELatency - SuccessServerLatency dimensions: - name: GeoType value: '*' - name: ApiName value: '*' - name: Authentication value: '*' namespace: Microsoft.ClassicStorage/storageAccounts/blobServices ignore_unsupported: true - name: - BlobCapacity - BlobCount - ContainerCount - IndexCapacity dimensions: - name: BlobType value: '*' - name: Tier value: '*' timegrain: PT1H namespace: Microsoft.ClassicStorage/storageAccounts/blobServices ignore_unsupported: true - name: - ContainerCount - IndexCapacity timegrain: PT1H namespace: Microsoft.ClassicStorage/storageAccounts/blobServices ignore_unsupported: true - resource_query: resourceType eq 'Microsoft.ClassicStorage/storageAccounts/fileServices' metrics: - name: - Availability - Egress - Ingress - SuccessE2ELatency - SuccessServerLatency dimensions: - name: GeoType value: '*' - name: ApiName value: '*' - name: Authentication value: '*' - name: FileShare value: '*' namespace: Microsoft.ClassicStorage/storageAccounts/fileServices ignore_unsupported: true - name: - FileCapacity - FileCount - FileShareCount - FileShareQuota - FileShareSnapshotCount - FileShareSnapshotSize dimensions: - name: FileShare value: '*' timegrain: PT1H namespace: Microsoft.ClassicStorage/storageAccounts/fileServices ignore_unsupported: true - name: - Transactions dimensions: - name: ResponseType value: '*' - name: Authentication value: '*' - name: GeoType value: '*' - name: ApiName value: '*' - name: FileShare value: '*' namespace: Microsoft.ClassicStorage/storageAccounts/fileServices ignore_unsupported: true - resource_query: resourceType eq 'Microsoft.ClassicStorage/storageAccounts/queueServices' metrics: - name: - Availability - Egress - Ingress - SuccessE2ELatency - SuccessServerLatency dimensions: - name: GeoType value: '*' - name: ApiName value: '*' - name: Authentication value: '*' namespace: Microsoft.ClassicStorage/storageAccounts/queueServices ignore_unsupported: true - name: - QueueCapacity - QueueCount - QueueMessageCount timegrain: PT1H namespace: Microsoft.ClassicStorage/storageAccounts/queueServices ignore_unsupported: true - name: - Transactions dimensions: - name: ResponseType value: '*' - name: Authentication value: '*' - name: GeoType value: '*' - name: ApiName value: '*' namespace: Microsoft.ClassicStorage/storageAccounts/queueServices ignore_unsupported: true - resource_query: resourceType eq 'Microsoft.ClassicStorage/storageAccounts/tableServices' metrics: - name: - Availability - Egress - Ingress - SuccessE2ELatency - SuccessServerLatency dimensions: - name: GeoType value: '*' - name: ApiName value: '*' - name: Authentication value: '*' namespace: Microsoft.ClassicStorage/storageAccounts/tableServices ignore_unsupported: true - name: - TableCapacity - TableCount - TableEntityCount timegrain: PT1H namespace: Microsoft.ClassicStorage/storageAccounts/tableServices ignore_unsupported: true - name: - Transactions dimensions: - name: ResponseType value: '*' - name: Authentication value: '*' - name: GeoType value: '*' - name: ApiName value: '*' namespace: Microsoft.ClassicStorage/storageAccounts/tableServices ignore_unsupported: true processors: - add_labels: labels: stratosphere-plane-type: "control" stratosphere-geography-name: "{{ .Values.geography.name }}" stratosphere-stage-name: "{{ .Values.stage.name }}" stratosphere-full-cluster-name: "{{ .Values.cluster.name }}-{{ .Values.geography.name }}-{{ .Values.stage.name }}" - copy_fields: fields: - from: "azure.resource.tags.team" to: "labels.stratosphere-team-name" - from: "azure.resource.tags.stratosphere-resource-name" to: "labels.stratosphere-resource-name" - from: "azure.resource.tags.stratosphere-resource-id" to: "labels.stratosphere-resource-id" - from: "azure.resource.tags.stratosphere-project-name" to: "labels.stratosphere-project-name" - from: "azure.resource.tags.stratosphere-project-id" to: "labels.stratosphere-project-id" - from: "azure.resource.tags.product_group" to: "labels.stratosphere-product-group" - from: "azure.resource.tags.environment_type" to: "labels.stratosphere-environment-type" - from: "azure.resource.tags.customer" to: "labels.stratosphere-customer" - from: "azure.resource.tags.cost_center_id" to: "labels.stratosphere-cost-center-id" fail_on_error: false ignore_missing: true