Traefik Ingress の監視

IBM Cloud Monitoring を使用すると、Traefik ベースの Kubernetes Ingress ALB を監視できます。

IBM Cloud Monitoring を使用するモニタリングのセットアップ

Monitoring エージェントをワーカーノードにデプロイし、メトリクスを IBM Cloud® Monitoring に転送することで、Traefik ベースの Kubernetes Ingress ALB のパフォーマンスと状態に関する運用上の可視性を確保できます。 クラスタ内のワーカーノードにモニタリングエージェントをデプロイすると、モニタリング機能が自動的にデータを検出して収集し、 IBM Cloud Monitoring のダッシュボードに表示します。

  1. IBM Cloud Monitoring のインスタンスをプロビジョニングします。

  2. クラスター内でモニター・エージェントを構成します。

    1. 「 モニタリング 」ページからモニターを選択してください。
    2. **「モニター・ソース (Monitoring sources)」**をクリックします。
    3. クラスターにモニター・エージェントをインストールする手順に従います。

    エージェントのインストールが完了するまで、数分かかる場合があります。

  3. モニタリングコンソールで、プロビジョニングしたインスタンスの [ ダッシュボードを開く ] をクリックします。

  4. Monitoring のUIで、 [ダッシュボード ] > [ アプリケーション ] > [ Traefik Ingress ] の順にクリックします。 Traefik Ingressのダッシュボードは、データが利用可能になるまで表示されません。これには多少時間がかかる場合があります。 ダッシュボードは、モニタリングエージェントが「 traefik_entrypoint_requests_total 」メトリックを検出した場合にのみ表示されます。 これらのメトリクスは、Ingressリソースで定義されたホストに対してリクエストを送信した際に取得できます。

    Traefik Ingress のデフォルトのモニタリングフィルターでは、大量のメトリクスが生成される可能性があり、その結果、追加の課金が発生する可能性があります。 exclude: traefik_*bucket というフィルターを追加して、Traefik ダッシュボードに必要なデフォルトのメトリクスは保持しつつ、一部のメトリクスを除外することでコストを削減します。

IBM Cloud Monitoring について詳しくは、入門チュートリアルを参照してください。