失敗したポッドのログ収集の有効化

このページでは、失敗したポッドのログを収集するクラスタエージェント機能を有効にして使用する方法について説明します。この機能は、SaaS コントローラでは自動的に有効になります。このページで説明するように、オンプレミスコントローラを有効にする必要があります。

有効にすると、クラスタエージェントは再起動または失敗したポッドのログを自動的に収集します。ポッド障害ログは、再起動に失敗したコンテナの CrashLoopBackoff バックオフのステータスをキャプチャします。

最小要件

クラスタエージェントのログ収集機能では、次の要件を満たす必要があります。

  • クラスタエージェント 20.7 以降
  • コントローラ 20.10.0 以降

コントローラの設定

次の表に、テクニカルサポートチームが更新できるログ設定を示します。

注: したがって、SaaS のログを構成するには、カスタマーサポートチケットを作成してサポートチームに連絡してください。
設定 定義 場所 デフォルト

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 Settings 10

sim.cluster.logs.root.file.path

パスを変更すると、ログは新しいパスに保存されますが、古いログは前の場所に残ります。 ルートユーザー権限を持つコントローラ管理コンソール(Controller Settings /opt/appdynamics
sim.cluster.failed.pod.limit 履歴ポッドの数が、この値を超えると消去されます。 ルートユーザー権限を持つコントローラ管理コンソール(Controller Settings 1000
sim.cluster.logs.s3.enabled

S3 バケットにログを保存するオプション。値を false に指定すると、ログはコントローラ ファイルシステムに保存されます。

注:
  • この設定を変更した後、変更を適用するにはコントローラを再起動する必要があります。

  • ログの保存に Amazon S3 バケツを使用していない場合は、sim.cluster.logs.s3.enabled setting を無効にします(sim.cluster.logs.s3.enabled=false)。

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

クラスタエージェントログ収集の使用

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

[Pod Details] ページ

  1. [Servers > Clusters] を選択します。
  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] アイコンをクリックします。エラーログの詳細が、タイムスタンプとログトリガーステータスとともに表示されます。

[Cluster Events] ページ

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