アプリケーションとインフラストラクチャのパフォーマンス、可用性、健全性を可視化できます。
今すぐ使ってみる: ダッシュボード、VM 用 Ops エージェント、Prometheus 向けのマネージド サービス
ディスク上に 65,000 兆を超えるポイントを保持する、Google で使用されているのと同じバックエンド上に構築
お客様が Cloud Monitoring を使用して SRE の原則を実装し、ビジネスを改善している方法を確認する
最新のブログとリソースで最新情報を入手する
利点
Cloud Monitoring には、Google Cloud サービス用に自動ですぐに使用できる指標を集めたダッシュボードが用意されています。また、ハイブリッドおよびマルチクラウド環境のモニタリングもサポートします。
指標、イベント、メタデータは、問題の特定とパターンの発見に役立つ豊富なクエリ言語で表示されます。サービスレベル目標によって、ユーザー エクスペリエンスを測定し、デベロッパーとのコラボレーションを促進します。
指標、ダッシュボード、稼働時間モニタリング、アラートのすべてが 1 つのサービスに統合されているため、システム間のアクセスにかかる時間を短縮できます。コンテキストでのオブザーバビリティにより、Google Cloud リソースページ内で指標が利用可能になります。
主な機能
アプリケーションのサービスレベル目標(SLO)を自動推定またはカスタム定義し、SLO 違反の発生時に通知を受け取れるようにします。SRE のベスト プラクティスに沿って SLO を設定する方法については、手順ガイドをご覧ください。
Google Cloud のオペレーション スイートでは、Kubernetes 環境向けに Prometheus 向けのマネージド サービスを提供しています。このサービスにはセルフデプロイとマネージドの収集オプションがあり、指標の収集、保存、クエリを簡素化できます。VM の場合は、Ops エージェントを使用してロギングと指標の収集を 1 つのエージェントにまとめて、一般的な構成と管理ツールを使用して大規模にデプロイできます。
追加の計測なしで、Google Cloud コンソールに統合されたすべての Google Cloud リソースとサービスを検出してモニタリングします。
ドキュメント
すべての機能
合成モニタリング | 自動化されたスクリプト ベースのテストを使用して、継続的にウェブ アプリケーションと API のパフォーマンスを追跡します。回帰、機能不良、レスポンス時間が長い、予期しないステータス コードなど、不正な動作がないかをモニタリングします。予期しない動作が発生した場合に事前に通知されるアラートを作成します。 |
SLO モニタリング | アプリケーションのサービスレベル目標(SLO)を自動推定またはカスタム定義し、SLO 違反の発生時に通知を受け取れるようにします。 |
カスタム指標 | アプリケーションをインストルメントして、アプリケーション レベルやビジネスレベルの指標を Cloud Monitoring でモニタリングできます。 |
Google Cloud コンソールのインテグレーション | 追加設定なしで、Google Cloud コンソールに統合されたすべての Google Cloud リソースとサービスを検出してモニタリングします。 |
Prometheus 向けのマネージド サービス | Prometheus を使用してワークロードでモニタリングやアラートを行います。Prometheus を大規模に手動で管理、運用する必要はありません。 |
Ops エージェント | Google Cloud VM に Ops エージェントをデプロイし、アプリケーションとシステムから詳細な指標とログを収集します。コンソール内の詳細なチュートリアルを試して、ライブ VM へのエージェントのインストールを体験します。 |
ロギングの統合 | ダッシュボードやチャートからログへドリルダウンできます。ログデータに基づいた指標を作成、可視化し、指標に関するアラートを作成することも可能です。 |
ダッシュボード | 構成なしでクラウドのリソースとサービスを可視化できます。カスタム ダッシュボードを定義し、Google のパワフルなデータ可視化ツールを利用することも可能です。 |
複数のプロジェクトとグループ / クラスタのサポート | |
アラート | イベントが発生したときや特定のシステムまたはカスタム指標が定義済みルールに違反したときに通知されるようアラート ポリシーを構成できます。また、複数の条件を使って複雑なアラートルールを定義することもできます。通知はメール、SMS、Slack、PagerDuty などで受け取れます。 |
稼働時間のモニタリング | 稼働時間チェックを使用すると、世界中のプローブを通して、インターネットでアクセス可能な URL、VM、API、ロードバランサの可用性をモニタリングできます。サービス停止が発生した場合に事前に通知されるアラートを作成します。 |
料金
Google Cloud Monitoring の料金体系では、お客様が使用量と費用を管理できます。無料のデータ使用量枠を利用すると、契約や初期費用なしで使用を開始できます。 詳しくは、料金詳細ガイドをご覧ください。
特徴 | 料金1
| 毎月の無料割り当て量 | 発効日 |
---|---|---|---|
Prometheus 向けのマネージド サービスを使用して取り込まれたデータを除くすべての Monitoring データ | $0.2580/MiB1: 最初の 150~100,000 MiB の場合 $0.1510/MiB: 次の 100,000~250,000 MiB $0.0610/MiB: 250,000 MiB 超 | 取り込みバイト数に応じた課金指標については、請求先アカウントごとに最初の 150 MiB | 2018 年 7 月 1 日 |
Google Cloud Managed Service for Prometheus を使用して取り込まれた指標(GKE コントロール プレーンの指標など) | $0.060/100 万サンプル†: 取り込まれた最初の 0~500 億個のサンプル# $0.048/100 万サンプル: 取り込まれた次の 500~2,500 億個のサンプル $0.036/100 万サンプル: 取り込まれた次の 2,500~5,000 億個のサンプル $0.024/100 万サンプル: 取り込まれた 5,000 億個を超えるサンプル | 該当なし | 2023 年 8 月 8 日 |
GKE ワークロード指標を使用して取り込まれた Monitoring データ | GKE ワークロード指標は GKE 1.24 で非推奨になり、削除されます。廃止期間中は、GKE ワークロード指標の取り込みに対して課金されません。 | 該当なし | 該当なし |
Monitoring の API 呼び出し | API 呼び出し 1,000 回ごとに $0.01(Write API 呼び出しは無料) | 請求先アカウントごとの最初の 100 万回の API 呼び出し | 2018 年 7 月 1 日 |
$0.30/1,000 回の実行‡ | Google Cloud プロジェクトあたり 100 万回の実行 | 2022 年 10 月 1 日 | |
合成モニターの実行 | 1,000 回の実行ごとに $1.20* | 請求先アカウントごとに 100 回の実行 | 2023 年 11 月 1 日 |
1 料金計算に使用されるすべての単位(MB、GB など)は、2 進法の尺度に基づくバイナリ単位で表現されています。たとえば、1 MB は 220 バイトで、1 GB は 230 バイトです。このようなバイナリ単位は、それぞれメビバイト(MiB)、ギビバイト(GiB)とも呼ばれます。
† Google Cloud Managed Service for Prometheus では、外部で作成された指標データに Cloud Monitoring ストレージが使用され、Monitoring API を使用してそのデータが取得されます。Prometheus 向けのマネージド サービスでは、Prometheus の表記法に沿ったバイト数ではなく、取り込まれたサンプル数に基づいて計測されます。サンプルベースの測定の詳細については、管理可能かつ予測可能な料金をご覧ください。計算例については、取り込まれたサンプル数に基づく料金の例をご覧ください。
# サンプルは、請求先アカウントごとにカウントされます。
‡ 実行の料金は、定義されている請求先アカウントに請求されます。詳細については、稼働時間チェックの実行料金をご覧ください。
* 実行の料金は、定義されている請求先アカウントに請求されます。実行のたびに、Cloud Functions、Cloud Storage、Cloud Logging などの他の Google Cloud サービスから追加料金が発生する可能性があります。これらの追加料金の詳細については、各 Google Cloud サービスの料金に関するドキュメントをご覧ください。