Google Stackdriver

Google Cloud Platform と AWS で実行されるアプリケーションをモニタリング、ロギング、診断

無料トライアル Google Stackdriver のドキュメントを読む

モニタリング、ロギング、診断

Google Stackdriver は、強力なモニタリング、ロギング、診断機能を提供します。そのため、クラウドで実行されるアプリケーションの健全性やパフォーマンス、可用性から分析情報を取得し、すばやく問題を検出して修正することができます。Stackdriver は、Google Cloud Platform や Amazon Web Services のほか、広く利用されているオープンソース パッケージとネイティブに統合されています。また、幅広い指標、ダッシュボード、アラート、ログ管理、レポート、トレース機能をご利用いただけます。

Cloud Platform と AWS をモニタリング

Stackdriver はクラウドで実行されるアプリケーション向けにゼロから構築されました。Google Cloud Platform、Amazon Web Services、そのハイブリッドなど、アプリケーションがどこで実行されていても、Stackdriver を使用すれば、すべてのクラウドのアカウントやプロジェクトの指標、ログ、メタデータを統合して、環境全体を 1 か所で確認することができます。

問題をすばやく検出して修正

充実した可視化機能や高度なアラート機能によって、問題をすぐに見極めることができます。ホストの競合、クラウド プロバイダの調整、ハードウェアの機能低下など、診断が困難な問題もすばやく特定できます。PageDuty や Slack のような広く使われているサービスと統合することで、インシデントにもすぐに対応可能です。 また、ロギング、トレース、エラーレポートを統合することで、すばやくドリルダウンして根本原因を特定することができます。

実際の事例: ダウンタイムが 10 分から 2 分に短縮

分析情報をフルスタックで提供

Stackdriver を使うと、インフラストラクチャとなるプラットフォーム、仮想マシン、コンテナ、ミドルウェア、アプリケーション層すべてからのログ、指標、トレース、その他のシグナルにアクセスできるため、エンドユーザーからバックエンド サービスやインフラストラクチャにいたるすべての問題を追跡できるようになります。さらに、分散システム、自動スケーリング、一時的なリソースをネイティブにサポートしているため、最新のアーキテクチャでもシームレスにモニタリングできます。

Google プロダクトなどとのネイティブな統合

Google Cloud のデータツールである BigQuery、Cloud Pub/Sub、Cloud Storage、Cloud Datalab とネイティブに統合できるほか、その他すべてのアプリケーション コンポーネントにもすぐに統合することができます。

Google Stackdriver の特長

Google Cloud Platform と AWS で実行されるアプリケーションをモニタリング、ロギング、診断

Debugger
Stackdriver Debugger は、リクエストを停止や遅延させることなく、本番環境でコードの任意の位置でのアプリケーションの状態を調べることで、アプリケーションの本番データをソースコードに連動させます。
Error Reporting
Stackdriver Error Reporting は、クラウド アプリケーションのエラーを分析、集計します。新しいエラーが検出された際に、通知を受信できます。
すばやい検出
Cloud Platform や Amazon Web Services と緊密に統合されているため、クラウド リソースやアプリケーション サービスを自動的に検出できます。アプリケーションの重要なコンポーネント間の関係性を検出して維持し、機能的なグループやクラスターを特定します。
アップタイム モニタリング
Stackdriver Monitoring は、クラウド環境で実行しているウェブ アプリケーションや、その他のインターネットからアクセス可能なサービスに、エンドポイント チェックを提供します。インスタンス、ロードバランサなどの URL やグループ、リソースに対してアップタイム チェックを設定できます。
統合
拡大を続ける Google Stackdriver パートナー エコシステムとツールで、Stackdriver の利用がさらに便利になります。
スマートなデフォルト設定
Stackdriver のスマートなデフォルト設定を使えば、2 分もかからず、クラウド プラットフォームを稼働させ、主要な情報を可視化できるようになります。さらに、オープンソースのエージェントをデプロイすると、追加の指標やログが自動的に含まれるようになります。
アラート
指標、またはヘルスチェックやアップタイム チェックの結果が指定した基準に達したときに通知するようにアラートのポリシーを作成できます。Slack、Campfire、HipChat、PagerDuty など、多くの通知チャネルと統合されています。
トレース
Stackdriver Trace は、Google App Engine 用にレイテンシのサンプリングを行い、URL ごとの統計とレイテンシの分布を含めてレポートします。
ロギング
Stackdriver Logging は、クラウドやオープンソース アプリケーションからのログを表示、フィルタリング、検索する機能を備えています。ダッシュボードとアラートに組み込まれるログの内容に応じて指標を定義できます。また、ログを BigQuery、Google Cloud Storage、Pub/Sub にエクスポートできます。
ダッシュボード
クラウドやオープンソース アプリケーション用のダッシュボードがデフォルトで用意されています。 ニーズに合わせて強力な可視化ツールを使い、独自のダッシュボードを作成することもできます。

「Stackdriver はアプリのパフォーマンスをすばやく簡単にモニタリングできるユーティリティです。わずか数分で、コンピューティング インスタンスや VPN の統計をダッシュボードで確認できるようになりました。ポリシーベースのアラート管理システムも使いやすく、問題の発生をすばやくエンジニアに通知できます。」

— Ryan Shatford 氏 Uber Technologies Inc. 社フロントエンド&エッジサイト信頼性担当エンジニア

Google Stackdriver の料金

Google Stackdriver の料金には基本階層とプレミアム階層があります。プレミアム階層は、利用したモニタリング対象リソースあたり月額 $8.00 の定額制で、時間で比例配分されます。

基本階層 プレミアム階層
料金 無料 $8 / リソース / 月 - 1 か月の無料トライアル
モニタリング GCP の指標 GCP、AWS、およびエージェントの指標、ユーザー定義の指標
ログデータ 5 GB / プロジェクト / 月、7 日間保存 10 GB / リソース / 月、30 日間保存
API アクセス 読み取り 読み取り、書き込み
アラート 基本的なメール すべての高度な通知
ユーザー定義の指標(カスタム指標とログベースの指標) 割り当てなし リソースごとに 500 時系列。プロジェクトごとに 250 指標記述子

さらに、2 つの階層での割り当てを超えるログやユーザー定義指標を使用する場合は、超過料金がかかります。

使用方法 超過料金(割り当て分を超える場合)
ログの取り込み $0.5 / GB
ユーザー定義指標(カスタム指標またはログベース指標) 時系列あたり $0.10、指標記述子あたり $1

一般提供の開始に伴い、Stackdriver のすべての新規アカウントおよび既存アカウントに、プレミアム階層の 30 日間無料トライアル期間が適用されます。トライアル期間中にプレミアム階層にアップグレードすることもできます。トライアル期間中にアップグレードを選択しなければ、期間終了後、基本階層に設定されます。

料金、階層、課金対象リソースについて詳しくは、Stackdriver 料金ガイドをご覧ください。 また、リソースとログの現在の使用状況は、お持ちの Stackdriver アカウントの Stackdriver コンソールの利用状況ページでご確認いただけます。Stackdriver の見積もりについては、Google Cloud 料金計算ツールをご利用ください。

外出先でもリソースをモニタリング

Google Cloud Console アプリを入手して、プロジェクトの管理にお役立てください。