Azureインテグレーション - Virtual Machines

MackerelはAzureインテグレーションにてVirtual Machinesのメトリック取得や監視に対応しています。Azureインテグレーションで連携をおこなった場合、課金対象として 1インスタンス = 1スタンダードホスト と換算します。

Azureインテグレーションの設定方法や対応Azureサービス一覧についてはこちらのページをご確認ください。
Azureインテグレーション

取得メトリック

AzureインテグレーションのVirtual Machines対応で取得できるメトリックは以下の通りです。 メトリック の説明に関してはAzureのドキュメントをご確認ください。

最大で11個のメトリックが取得されます。

グラフ名 メトリック Mackerel上のメトリック名 単位 Aggregation Type
CPU Percentage CPU azure.virtual_machine.cpu.percent percentage Average
CPU Credits Remaining/Consumed CPU Credits Remaining
CPU Credits Consumed
azure.virtual_machine.cpu_credits.remaining
azure.virtual_machine.cpu_credits.consumed
float Average
Disk IOPS Disk Read Operations/Sec
Disk Write Operations/Sec
azure.virtual_machine.disk_iops.read
azure.virtual_machine.disk_iops.write
iops Average
VM Availability Metric VmAvailabilityMetric azure.virtual_machine.availability float Average
Network In/Out Network In
Network Out
azure.virtual_machine.network.in
azure.virtual_machine.network.out
bytes Total
Network In/Out Total Network In Total
Network Out Total
azure.virtual_machine.network_total.in
azure.virtual_machine.network_total.out
bytes Total
Disk Read/Write Bytes Disk Read Bytes
Disk Write Bytes
azure.virtual_machine.disk.read
azure.virtual_machine.disk.write
bytes Total
  • CPU Credits Remaining/Consumedメトリックについてはバーストに対応したインスタンスタイプのみ取得します
  • VM Availability Metric は Microsoft Azure においてプレビュー段階のため、仕様変更により挙動が変わる場合があります(2024年10月時点)

mackerel-agent との併用について

インテグレーションの対象となっているVirtual Machineインスタンスにmackerel-agentが導入されている場合、Mackerel上でホスト情報は自動的に統合され、ひとつのホストとして登録されます。課金対象ホストとして重複カウントされることはありません。

Virtual Machinesの場合、Azureインテグレーションで簡易的な監視をおこない、より詳細な監視をおこないたい場合に、mackerel-agentを導入するのがおすすめです。