Query
Query metrics from Azure Monitor
Query
Query metrics from Azure Monitor
yaml
type: io.kestra.plugin.azure.monitoring.QueryExamples
yaml
id: query
type: io.kestra.plugin.azure.monitoring.Query
id: azure_monitor_query
namespace: company.team
tasks:
- id: query
type: io.kestra.plugin.azure.monitoring.Query
tenantId: "{{ secret('AZURE_TENANT_ID') }}"
clientId: "{{ secret('AZURE_CLIENT_ID') }}"
clientSecret: "{{ secret('AZURE_CLIENT_SECRET') }}"
resourceIds:
- "/subscriptions/xxx/resourceGroups/rg/providers/Microsoft.Compute/virtualMachines/vm1"
- "/subscriptions/xxx/resourceGroups/rg/providers/Microsoft.Compute/virtualMachines/vm2"
metricNames:
- "Percentage CPU"
metricsNamespace: "Microsoft.Compute/virtualMachines"
window: PT5M
aggregations:
- "Average"
- "Maximum"
Properties
endpoint *Requiredstring
metricNames *Requiredarray
SubTypestring
metricsNamespace *Requiredstring
resourceIds *Requiredarray
SubTypestring
tenantId *Requiredstring
aggregations array
SubTypestring
clientId string
clientSecret string
filter string
interval string
orderBy string
pemCertificate string
rollupBy string
top integerstring
window string
Default
PT5MOutputs
datapoints integer
metrics integer
resources integer
results array
SubTypeobject