このページでは、AppDynamics OpenShift OperatorHub バンドルを使用して Cisco AppDynamics コレクタをインストールする方法について説明します。

AppDynamics OpenShift OperatorHub バンドルは、RedHat カタログで入手できます。

要 件

開始する前に、次のことを確認します。

設置手順

  1. Cisco Cloud Observability テナント UI から、[Configure] > [Kubernetes and App Services] の順に選択します。[Credential set name] と [Kubernetes cluster name] を入力します。
  2. [Enable Additional Configurations] で必要なコレクタを選択し、コレクタ値のファイルを生成します。
  3. [Generate configuration file] をクリックします。
    構成ファイル内のすべてのコレクタ設定のインラインドキュメントをコメント形式で取得するために、生成されたファイルをダウンロードする必要があります。これにより、ドキュメントで検索することなく、必要なパラメータをコメント解除することができます。
    これらのダウンロードされた構成ファイル collectors-values.yaml および operator-values.yaml は、インストール中にさらに使用されます。
  4. Kubernetes と App Service Monitoring ソリューションがインストールされている Cisco AppDynamics namespace を作成します。

    kubectl create namespace appdynamics
    CODE


  5. Kubernetes の場合、API サーバーが Splunk AppDynamics オペレータ Helm チャートの OpenTelemetry Operator のウェブフックコンポーネントと通信するには、ウェブフックに TLS 証明書が必要です。次に、API サーバーを OpenTelemetry Operator 用に構成する必要があります。最も簡単なオプションは、cert-manager をインストールして、自己署名証明書を自動的に生成できるようにすることです。

    kubectl apply -f https://github.com/cert-manager/cert-manager/releases/download/v1.8.0/cert-manager.yaml
    BASH

    証明書を手動で生成するには、「OpenTelemetry Operator の TLS 証明書のプロビジョニング」を参照してください。

  6. Helm リポジトリを追加します

    helm repo add appdynamics-cloud-helmcharts https://appdynamics.jfrog.io/artifactory/appdynamics-cloud-helmcharts/ 
    CODE
  7. 次の手順で AppDynamics オペレータをインストールします。

    1. OpenShift クラスタコンソールに移動します。
    2. [Operators] > [Appdynamics Cloud Operator] に移動します。

    3. appdynamics フィルタで検索します。

    4. [Install] をクリックします。
  8. ステップ 3 で生成した operators-values.yaml ファイルで次の値を更新します。

    appdynamics-cloud-operator:
      enabled: false
    
    CODE
  9. OpenTelemetry Operator をインストールします

     helm install appdynamics-operators appdynamics-cloud-helmcharts/appdynamics-operators -n appdynamics -f operators-values.yaml --wait
    CODE
  10. collectors-values.yaml を使用して Splunk AppDynamics コレクタをインストールします。

    • Splunk AppDynamics コレクタと OpenTelemetry Collector の間で mTLS を構成するには、「mTLS を構成する」を参照してください。

    • 汚染されたノードを監視するには(クラスタ内のいずれかのノードが汚染されている場合)、「汚染されたノードを監視する」を参照してください。
      OpenShift クラスタでは、マスターノードが汚染されています。したがって、ポッドで許容を構成する必要があります。

    • Cisco AppDynamics Distribution of OpenTelemetry Collector にプロキシ設定を構成するには、「プロキシ設定の構成」を参照してください。

      helm install appdynamics-collectors appdynamics-cloud-helmcharts/appdynamics-collectors -n appdynamics -f collectors-values.yaml
      CODE
  11. インストールを検証します。

    次のコマンドを使用して appdynamics 名前空間の K8s ポッドを確認します。

    kubectl get all -n appdynamics
    BASH

次のステップ

アプリケーションパフォーマンスモニタリング

使用する環境に基づいて、「アプリケーションパフォーマンスモニタリング」から適切なワークフローを選択します。 

ログ収集

ログ収集は、デフォルトで無効になっています。必要な場合は、「Log Collection」の手順を使用してください。

イベントモニタリング

Cisco Cloud Observability UI の詳細を使用して、エンティティのイベントのシビラティを確認できます。「イベントの収集」を参照してください。

高度なインストールと設定

Helm チャートと APM 自動インストゥルメンテーションの詳細設定については、次のページを参照してください。

Kubernetes フルスタックモニタリングのアップグレードまたはアンインストール

Trademark Disclaimer for OpenTelemetry and Kubernetes

This page has not yet been translated to Japanese.