このページには、オンプレミスおよび SaaS でのポッドのログの保存と管理に関する詳細が含まれています。

クラスタエージェントは、デフォルトで再起動または失敗したポッドのログを収集します。ポッド障害ログは、「Back-off restarting failed container」というメッセージを表示する CrashLoopBackoff イベントのステータスをキャプチャします。このメッセージは通常、Kubernetes がコンテナを開始後すぐに終了したことを示します。この場合、Kubernetes ではコンテナの再起動を継続して試行します。これらのログメッセージは、ポッドが終了する理由(活性プローブ、またはその他の問題が原因かどうか)を判断するのに役立ちます。

はじめる前に

最小要件はエージェントバージョンが 20.7、コントローラバージョンが 20.10.0 です。

次の要件が満たされている場合、ログを保存できます。

オンプレミス

  • クラスタエージェント構成設定 sim.cluster.logs.capture.enabled を使用して、ロギングを有効にします。
  • コントローラ設定 sim.cluster.logs.root.file.path を使用して、ファイルのフルパスを更新し、ログを保存します。
    ログは指定されたファイルの場所に保存されます。

  • ファイルシステムに 50 GB のハードディスク容量があることを確認します。
  • ファイルパスを更新する場合は、以前に収集したログを古いパスから新しいパスに移動して、コントローラ UI に表示されるようにしてください。

SaaS

SaaS の場合は、AppDynamics サポートチケットを作成して、アカウントのログ管理機能を有効にします。

オンプレミスのログの構成

SaaS の場合、テクニカルサポートチームが構成プロパティを更新します。したがって、SaaS のログを構成するにはAppDynamics サポートチケットを作成してサポートチームに連絡してください。


次の表に、オンプレミス環境に必要なログ設定を示します。

設定定義[ロケーション(Location)]デフォルト

sim.cluster.logs.bucket.name

ポッドログを保存するフォルダ名。

ルートユーザ権限を持つコントローラ管理コンソール(Controller Settings

kubernetes-log-snippets

sim.cluster.logs.capture.enabled

ログキャプチャを有効または無効にするオプション。

このオプションは、デフォルトで無効です。

ルートユーザ権限を持つコントローラ管理コンソール

この設定は、アカウントレベル(Account Settings)とコントローラレベル(Controller Settings)の両方で設定できます。

true

sim.cluster.logs.expiration.in.days

ログがストレージからクリアされるまでの日数。ルートユーザ権限を持つコントローラ管理コンソール(Controller Settings10

sim.cluster.logs.root.file.path

ログを保存する完全なルートファイルパス。
パスを変更すると、ログは新しいパスに保存されますが、古いログは古い場所に残ります。
ルートユーザ権限を持つコントローラ管理コンソール(Controller Settings/opt/appdynamics

ログの確認

[Pod Details] ページと [Cluster Event] ページでログを表示できます。

[Pod Details] ページ

  1. [Servers > Clusters > Cluster Name] を選択します。
  2. クラスタエージェントを選択し、ダブルクリックします。クラスタインターフェイスに、[Dashboard]、[Pods]、[Inventory]、[Events] のタブが表示されます。
  3. [Pods] をクリックします。
  4. 任意のポッドをダブルクリックして、[Pod Details ] パネルを表示します。
  5. 次を確認してください。Error Log.
    Error Log on Pod Details page includes timestamp and status of log trigger
  6.  ログを表示するには、Actionsアイコンをクリックします。
    The details of the error log is displayed along with timestamp and the log trigger status

[Cluster Events] ページ

  1. [Servers] タブをクリックします。
  2. 左側のナビゲーションバーで、[Events ] を選択して、サーバとクラスタの両方から報告されたイベントのリストを表示します。
    または
    [Clusters > <Clustername> > Details > Events] を選択します。
  3. クラスタイベントをダブルクリックすると、[Logs] タブの下にログが表示されます。
    Cluster Event Logs tab includes the log details