Azure Integration - App Service

Mackerel supports obtaining and monitoring App Service metrics in Azure Integration. When integrating with Azure Integration, billable targets are determined using the conversion 1 app = 1 Micro Host. In addition to this, depending on the number of metrics retrieved, you may be charged for exceeding the maximum number of metrics per micro host.

Please refer to the following page for Azure Integration configuration methods and a list of supported Azure services.
Azure Integration

Obtaining metrics

The metrics obtainable with Azure Integration’s App Service support are as follows. For Metric explanations, refer to the Azure help page.

The maximum number of metrics obtainable is 29.

Graph name Metric Metric name in Mackerel Unit Aggregation Type
Total App Domains TotalAppDomains
TotalAppDomainsUnloaded
azure.app_service.total_app_domains.loaded
azure.app_service.total_app_domains.unloaded
integer Average
Thread Count Threads azure.app_service.threads.threads integer Average
Requests In Application Queue RequestsInApplicationQueue azure.app_service.requests_in_application_queue.requests integer Average
Requests Requests azure.app_service.requests.requests integer Total
Private Bytes PrivateBytes azure.app_service.private_bytes.bytes bytes Average
Memory working set MemoryWorkingSet azure.app_service.memory_working_set.current bytes Average
IO Read/Write/Other Operations Per Second IoOtherOperationsPerSecond
IoReadOperationsPerSecond
IoWriteOperationsPerSecond
azure.app_service.io_iops.other
azure.app_service.io_iops.read
azure.app_service.io_iops.write
iops Total
IO Read/Write/Other Bytes Per Second IoOtherBytesPerSecond
IoReadBytesPerSecond
IoWriteBytesPerSecond
azure.app_service.io.other
azure.app_service.io.read
azure.app_service.io.write
bytes/sec Total
Http StatusCode Http101
Http2xx
Http3xx
Http4xx
Http5xx
azure.app_service.http_statuscode.http_101
azure.app_service.http_statuscode.http_2xx
azure.app_service.http_statuscode.http_3xx
azure.app_service.http_statuscode.http_4xx
azure.app_service.http_statuscode.http_server_errors
integer Total
Health Check Status HealthCheckStatus azure.app_service.health_check_status.health_check_status integer Average
Handle Count Handles azure.app_service.handles.handles integer Average
Gen Garbage Collections Gen0Collections
Gen1Collections
Gen2Collections
azure.app_service.gen_collections.gen_0_collections
azure.app_service.gen_collections.gen_1_collections
azure.app_service.gen_collections.gen_2_collections
integer Total
Data In/Out BytesReceived
BytesSent
azure.app_service.data.in
azure.app_service.data.out
bytes Total
Current Assemblies CurrentAssemblies azure.app_service.current_assemblies.current_assemblies integer Average
CPU Time CpuTime azure.app_service.cpu_time.cpu_time float Total
Connections AppConnections azure.app_service.connections.connections integer Average
Average Response Time AverageResponseTime azure.app_service.average_response_time.seconds float Average