すべてのプロダクト
Search
ドキュメントセンター

Cloud Monitor:OBI を使用した ACK でのオブザーバビリティの有効化

最終更新日:Jun 11, 2026

OpenTelemetry eBPF Instrumentation (OBI) は、非侵襲的なモニタリングを提供し、トレースデータを CloudMonitor 2.0 にレポートします。その後、CloudMonitor 2.0 はアプリケーションのモニタリングを開始し、アプリケーショントポロジー、トレース、例外トランザクション、低速トランザクション、SQL 分析などのデータを表示できるようになります。

OBI の概要

OBI は eBPF 上に構築され、DaemonSet としてクラスターノードにデプロイされます。アプリケーション コードの変更やサイドカーの挿入を必要とせずに、アプリケーションのメトリクスとトレースを自動的に収集します。

OBI は、次のプロトコルを自動的に検出します:

プロトコル

説明

HTTP

HTTP/1.x および HTTP/2 のリクエストとレスポンスをトレースします。

gRPC

gRPC の単項呼び出しとストリーミング呼び出しをトレースします。

SQL

MySQL や PostgreSQL などのデータベースのクエリをトレースします。

Redis

Redis コマンド呼び出しをトレースします。

Kafka

Kafka プロデューサーとコンシューマーのメッセージをトレースします。

GenAI

OpenAI、Anthropic、Tongyi Qianwen、MCP、エンベディング、Rerank などの AI 呼び出しをトレースします。

OBI は、収集したテレメトリデータを OTLP (OpenTelemetry Protocol) 経由で Managed Service for OpenTelemetry にエクスポートします。

OBI のインストールと設定

OBI のインストール

  1. Container Service for Kubernetes コンソールにログインします。左側のナビゲーションペインで [クラスターリスト] をクリックし、対象クラスターの名前をクリックします。

  2. 左側のナビゲーションウィンドウで、[コンポーネント管理] をクリックします。 arms-obi コンポーネントを見つけて、[インストール] をクリックします。

  3. [次へ] をクリックしてインストールを完了します。必要に応じて CPU とメモリの上限を調整してください。

    説明

    ノードで多数のアプリケーションが実行されている場合は、リソース不足によるデータ収集の失敗を防ぐために、CPU とメモリの制限 (MEM Limit) を引き上げることを推奨します。

    シナリオ

    CPU リクエスト / 制限

    メモリリクエスト / 制限

    軽負荷 (4 Pod、合計 QPS < 1,000)

    100m / 250m

    128Mi / 256Mi

    中負荷 (4~8 Pod、合計 QPS 1,000~5,000)

    250m / 500m

    256Mi / 512Mi

    高負荷 (8 Pod、合計 QPS > 5,000)

    500m / 1000m

    512Mi / 1Gi

    重負荷 (8+ Pod、合計 QPS > 20,000)

    1000m / 2000m

    1Gi / 2Gi

監視対象の設定

説明

モニタリングを有効にするには、gRPC プロトコルを使用するアプリケーションを再起動してください。

  1. Container Service for Kubernetes コンソールで、[構成] > [ConfigMap] に移動します。名前空間を obi-system に切り替え、arms-obi-discovery-default を見つけてから、[編集] をクリックします。

  2. CloudMonitor 2.0 に表示されるアプリケーションの k8s_deployment_namek8s_namespace、および name を追加します。例:

    discovery:
      instrument:
        - k8s_deployment_name: "server"
          k8s_namespace: "arms-default"
          name: "server-test-obi"

監視データの検証

OBI の設定後、監視データが表示されるまで約 2 分間待ちます。

  1. CloudMonitor 2.0 コンソールにログインします。対象のワークスペースを選択します。左側のナビゲーションペインで、[すべての機能] > [アプリケーション可観測性] > [アプリケーションモニタリング] の順に選択します。

  2. [アプリケーションリスト] ページで、対象アプリケーションの名前をクリックすると、アプリケーショントポロジ、トレース、例外トランザクション、低速トランザクション、SQL 分析などのモニタリングデータを表示できます。詳細については、「アプリケーションモニタリング」をご参照ください。