Docs » Splunk Infrastructure Monitoring でサービスとホストを監視する » Monitor Google Cloud Platform » Google Cloud Platformサービスの監視

Google Cloud Platformサービスの監視 🔗

Google Cloud Operations を使用してInfrastructure Monitoring 機能を提供する Splunk Observability Cloud では、以下の Google Cloud Platform (GCP) サービス を監視できます。詳細は Google Cloud の公式ドキュメントを参照してください。

GCPデータについて 🔗

Google Cloud Platformリソースを一意に識別 🔗

StackDriver インテグレーションが送信するすべてのメトリクスには、gcp_id というディメンションがあります。このディメンションの値は、リソースを含むプロジェクトIDで始まり、_ (アンダースコア)、そのリソースに固有のその他のプロパティが続きます。標準インストールスクリプト を使用してcollectdをCompute Engineインスタンスにインストールすると、このディメンションが自動的に追加されます。

このディメンションを持つメトリクスを手動で送信して一意の ID 値を検出する最も簡単な方法は、メタデータ カタログを使用して、このディメンションを含む時系列を見つけることです。その時系列には、基盤となる GCP リソースをより簡単に識別できる他のディメンションが含まれている必要があります。

ディメンション 🔗

GCPメトリクススに関連するメトリック時系列(MTS)には、すべてのサービスに共通する、以下の一般的なディメンションがあります:

ディメンション名

説明

gcp_id

GCPオブジェクトの一意の識別子

project_id

監視対象リソースのプロジェクトID

monitored_resource

監視対象リソースの名前

service

メトリクスが属するサービス

さらに、各サービスには、メトリクスが属するリソースを識別するディメンションもあります。例えば、instance_id ディメンションはコンピュートインスタンスを識別し、bucket_name ディメンションはストレージバケットを識別します。

GCPサービスを監視し、問題を特定する 🔗

インフラストラクチャのページから、GCPサービスの健全性を一目で確認できます。このページでは、各サービスの主要なメトリクスを提供します。また、GCPサービスの特定のインスタンスにドリルダウンすることもできます。例えば、GCEサービスの主要メトリクスを表示し、特定のIDでフィルタリングして特定のGCEインスタンスを分析します。

以下の手順に従って、InfrastructureページからGCPサービスの問題を分析します:

  1. ナビゲーションメニュー > インフラストラクチャ を選択し、Google Cloud Platform カテゴリを表示します。

  2. 分析したい特定のサービスを選択します。例えば、特定のバケットのメトリクスを表示するには、Cloud Storage を選択します。「No Data Found」と表示された場合は、まずインテグレーションを構成する必要があります。

  3. Compare instances of the service along the following metrics with the Color by drop-down list. In the heat map, colors represent the health of instances based on the metrics you select. For example, a heat map that shows green and red, uses green to denote healthy and red to denote unhealthy instances. If your heat map has multiple colors, then the lighter gradient represents less activity, and the darker gradient represents more activity.

  4. オプションとして、カスタムダッシュボードやチャートに視覚的に利用しやすいカラーパレットを適用することができます。Infrastructure Monitoringでは、アカウント設定 > カラーアクセシビリティ を選択します。 CPU使用率のようなメトリクスで色分けしたり、地理的リージョンのようなディメンションでフィルタリングすることができます。

  5. Group by ドロップダウンリストを使用して、各インスタンスに関するメタデータに基づいてインスタンスをグループ化します。実行中のリージョンやリソースグループ、または環境タグに従ってインスタンスをグループ化できます。これを使用して、インフラストラクチャのさまざまな部分とそのパフォーマンスの相関関係を確認します。

  6. 外れ値を見つける 設定を使用して、メトリクスの外れ値を検索します。範囲戦略 を指定します。

  • 範囲 を設定して、インスタンスの可視集団全体から外れ値を分析するか、またはインスタンスをグループ化したディメンションまたはプロパティによって定義されたグループ内のみから外れ値を分析します。

  • 外れ値を見つけるために、2つの 戦略 のうち1つを選択します:

    • Deviation from Mean:インスタンスは、少なくとも3つの標準偏差によってメトリクスの平均値を超えて赤で表示されます。この設定は、最も極端な外れ値を見つけるために使用します。

    • Deviation from Median:絶対偏差の中央値を少なくとも3つの絶対偏差で超えたインスタンスが赤で表示されます。この設定では、極端な外れ値は標準偏差ほど重視されません。

  1. Select a specific instance you want to investigate further to view all the metadata and key metrics for the instance. For every instance, Splunk Observability Cloud provides a default dashboard. Analyze all the available metadata about the cloud service the instance is running in, the instance itself, and any custom tags associated with the instance. The default dashboard provides metric time series (MTS) for key metrics.

他のソースからのデータを監視する 🔗

表で説明するように、GCP環境で実行されているこれらのソースからデータをエクスポートして監視することもできます。

でデータを取得する

を監視する

説明

Kubernetesデータを収集する

Kubernetesを監視する(クラシック版)

Google Compute Engine(GCE)またはGoogle Kubernetes Engine(GKE)インスタンスで実行されているKubernetesクラスタからメトリクスとログを収集します。

モニターホスト

GCEインスタンスで実行されているLinuxおよびWindowsホストからメトリクスとログを収集します。

バックエンドアプリケーションをインストルメンテーションして、スパンを Splunk APM に送信する

Splunk APMの概要

ホストまたはKubernetesクラスタで実行されているアプリケーションのメトリクスとスパンを収集します。

デフォルトのダッシュボードを使用してGCPサービスを監視する 🔗

Splunk Observability Cloud は、サポートされている GCP サービス用のデフォルトのダッシュボードを提供し、ダッシュボードがデータを表す GCP サービスに基づくダッシュボードグループで利用できます。

GCP サービスのデフォルトのダッシュボードを検索するには、ナビゲーションメニュー > ダッシュボード を選択し、ダッシュボードを表示したい GCP サービスを検索します。

ビルトインコンテンツを探索する 🔗

Splunk Observability Cloud collects data from many cloud services:

  • 組織で収集されたデータに対して提供されたすべてのナビゲーターを表示するには、インフラストラクチャのページにアクセスしてください。

  • 組織で収集されたデータのすべてのビルトインダッシュボードを表示するには、ダッシュボード > ビルトイン を選択します。

次のセクションで説明するGCP Compute EngineとGCP Kubernetes Engineのコンテンツの制約に留意してください。

GCP Compute Engineのコンテンツを確認する 🔗

GCP Compute Engineインスタンスは、Splunk Distribution of OpenTelemetry Collector と同様に、それぞれのパブリック クラウドサービスによって動かされます。ビルトインダッシュボードでデータを表示するには、すべてのチャートの両方が必要です。

  • パブリック クラウドサービスのみを設定している場合、データの送信元サービスを表すすべてのカードを確認することができますが、GCP Compute Engineインスタンス用のビルトインダッシュボードの一部のチャートにはデータが表示されません。

  • パブリック クラウドサービスとSmart Agent(非推奨)のみが構成されている場合、GCP Compute Engineインスタンスのビルトインダッシュボードの一部のチャートにデータが表示されません。

GCP Kubernetes Engineのコンテンツを確認する 🔗

GCP Kubernetes Engine のナビゲーターやダッシュボードにデータを表示するには、Splunk Observability Cloud が Kubernetes クラスタのコントロールプレーンエンドポイントにアクセスする必要があります。

プライベートの GKE クラスタを使用している場合は、Google の公式ドキュメント(パブリックコントロールプレーンエンドポイントへの限定的なアクセスの設定)を参照し、 サポートに連絡して、認証が必要な IP 範囲を入手してください。

あるいは、OpenTelemetry Collector for Kubernetesを使用してKubernetesデータを収集し、提供されているダッシュボードとナビゲーターを使用することもできます。詳しくは Kubernetesデータを収集するKubernetesを監視する(クラシック版) を参照してください。

このページは 2024年09月17日 に最終更新されました。