Skip to main content
⏳ Estimated read time: 1 min read

Azure App Services

Azure App Services

StackGen's Kubernetes agent can collect metrics from Azure App Services.

Add the following YAML snippets to the agent's values.yaml and run the agent based on these instructions.

info

Replace the placeholders <azure-client-id>, <azure-tenant-id>, <azure-client-secret> in the following YAML with the appropriate values.

azure-metrics-exporter:
enabled: true
env:
DEBUG: "true"
VERBOSE: "true"
AZURE_CLIENT_ID: "<azure-client-id>"
AZURE_TENANT_ID: "<azure-tenant-id>"
AZURE_CLIENT_SECRET: "<azure-client-secret>"

The below job snippet must be added under extraScrapeConfigs of victoria-metrics-agent config in the agent.

info

Replace the placeholders <azure-subscription-id> in the following YAML with the appropriate values.

victoria-metrics-agent:
extraScrapeConfigs:
- job_name: az-app-svc-metrics
scrape_interval: 30s
metrics_path: /probe/metrics/list
params:
name:
- az_app_svc
template:
- '{name}_{metric}'
subscription:
- <azure-subscription-id>
resourceType:
- Microsoft.web/sites
metric:
- InstanceCount
- AverageMemoryWorkingSet
- AverageResponseTime
- CpuTime
- BytesReceived
- BytesSent
- FileSystemUsage
- HealthCheckStatus
- Http101
- Http2xx
- Http3xx
- Http401
- Http403
- Http404
- Http406
- Http4xx
- Http5xx
- IoReadBytesPerSecond
- IoReadOperationsPerSecond
- IoWriteBytesPerSecond
- IoWriteOperationsPerSecond
- MemoryWorkingSet
- Requests
- HttpResponseTime
validateDimensions:
- 'true'
static_configs:
- targets:
- http://devopsnow-agent-azure-metr.devopsnow.svc.cluster.local:8080