このページでは、サポートされている Kubernetes® クラスタに展開されているアプリケーションを構成して、OpenTelemetry™ トレースデータを Cisco Cloud Observability にレポートする方法について説明します。下の図に示されているように、インストゥルメント化されたアプリケーションは、Cisco AppDynamics Distribution of OpenTelemetry Collector を介して Cisco Cloud ObservabilityOpenTelemetry トレースデータを送信します。

Send trace data to AppD Cloud from a supported Kubernetes cluster

はじめる前に

このページのワークフローは、以下を前提としています。

  • アプリケーションが、サポートされているクラスタで実行されている。「ソフトウェア要件」を参照してください。
  • Helm チャートを使用して Kubernetes and App Service Monitoring をインストールした。これにより、Cisco AppDynamics Distribution of OpenTelemetry Collector がインストールされます。「Install Kubernetes and App Service Monitoring」を参照してください。

これらの条件のいずれかが当てはまらない場合は、「サポートされている Kubernetes クラスタの外部で実行されるアプリケーションの構成」を参照してください。

構成ワークフロー

アプリケーションがインストゥルメント化されていない

アプリケーションの自動インストゥルメント化

アプリケーションが OpenTelemetry でインストゥルメント化されておらず、Java、Node.js、または Python を使用している場合、OpenTelemetry Operator を利用してアプリケーションを自動インストゥルメント化できます。「OpenTelemetry Operator for Kubernetes を使用したアプリケーションの自動インストゥルメント化」を参照してください。

自動インストゥルメントでサポートされていない言語については、手動インストゥルメントについて OpenTelemetry ドキュメントを参照してください。アプリケーションのインフラストラクチャ相関を有効にするには、「インフラストラクチャの関連付け」を参照してください。

アプリケーションがインストゥルメント化されている

Cisco AppDynamics Distribution of OpenTelemetry Collector にトレースデータを送信する

アプリケーションが OpenTelemetry でインストゥルメント化されている場合、次のステップは、Cisco AppDynamics Distribution of OpenTelemetry Collector にトレースデータを送信するようにアプリケーションを構成することです。

独自の OpenTelemetry Collector を展開している場合は、「Cisco AppDynamics Distribution of OpenTelemetry Collector にトレースデータを送信するためのコレクタの構成」を参照してください。

Trademark Disclaimer for OpenTelemetry and Kubernetes

This page has not yet been translated to Japanese.