MackerelはAzureインテグレーションにてFront Door(Standard/Premiumレベル)のメトリック取得や監視に対応しています。Azureインテグレーションで連携をおこなった場合、課金対象として 1プロファイル = 1マイクロホスト と換算します。またそれに加えて、取得されるメトリックの数に応じて、1マイクロホストあたりのメトリック数上限の超過による請求が行われる場合があります。
Azureインテグレーションの設定方法や対応Azureサービス一覧についてはこちらのページをご確認ください。
Azureインテグレーション
取得メトリック
AzureインテグレーションのFront Door対応で取得できるメトリックは以下の通りです。 メトリック の説明に関してはAzureのドキュメントをご確認ください。
最大で 1 + (オリジン数) + 19 × (エンドポイント数) + (WAFポリシー数) × (WAFアクション数) 個メトリックが取得されます。
| グラフ名 | メトリック | Mackerel上のメトリック名 | 単位 | Aggregation Type |
|---|---|---|---|---|
| Origin Latency | OriginLatency | azure.frontdoor.origin_latency.#.milliseconds | float | Average |
| Total Latency | TotalLatency | azure.frontdoor.total_latency.#.milliseconds | float | Average |
| Origin Health | OriginHealthPercentage | azure.frontdoor.origin_health.#.percent | percentage | Average |
| Byte Hit Ratio | ByteHitRatio | azure.frontdoor.byte_hit_ratio.#.percent | percentage | Average |
| Percentage of 4XX | Percentage4XX | azure.frontdoor.percentage_4xx.#.percent | percentage | Average |
| Percentage of 5XX | Percentage5XX | azure.frontdoor.percentage_5xx.#.percent | percentage | Average |
| Average WebSocket Connection Duration | AverageWebSocketConnectionDuration | azure.frontdoor.average_websocket_connection_duration.#.milliseconds | float | Average |
| Active WebSocket Connections | ActiveWebSocketConnections | azure.frontdoor.active_websocket_connections.connections | integer | Total |
| Origin Request Count | OriginRequestCount | azure.frontdoor.origin_request_count.#.* | integer | Total |
| Request Count | RequestCount | azure.frontdoor.request_count.#.* | integer | Total |
| Request Size | RequestSize | azure.frontdoor.request_size.#.size | bytes | Total |
| Response Size | ResponseSize | azure.frontdoor.response_size.#.size | bytes | Total |
| Web Application Firewall CAPTCHA Request Count | WebApplicationFirewallCaptchaRequestCount | azure.frontdoor.web_application_firewall_captcha_request_count.#.* | integer | Total |
| Web Application Firewall JS Challenge Request Count | WebApplicationFirewallJsRequestCount | azure.frontdoor.web_application_firewall_js_request_count.#.* | integer | Total |
| Web Application Firewall Request Count | WebApplicationFirewallRequestCount | azure.frontdoor.web_application_firewall_request_count.#.count | integer | Total |
| WebSocket Connections | WebSocketConnections | azure.frontdoor.websocket_connections.#.connections | integer | Total |