第8章 OpenTelemetry Collector メトリクスの設定


次のリストは、メトリクスの一部を示しています。

  • Collector のメモリー使用量
  • CPU の使用率
  • 処理されたアクティブなトレースとスパンの数
  • ドロップされたスパン、ログ、またはメトリクス
  • エクスポーターとレシーバーの統計情報

Red Hat build of OpenTelemetry Operator は、Collector の内部メトリクスを公開する <instance_name>-collector-monitoring という名前のサービスを自動的に作成します。このサービスは、デフォルトでポート 8888 をリッスンします。

これらのメトリクスを使用して、Collector のパフォーマンス、リソース消費、その他の内部動作を監視できます。Prometheus インスタンスや別の監視ツールを使用して、前述の <instance_name>-collector-monitoring サービスからこれらのメトリクスをスクレイピングすることもできます。

注記

OpenTelemetryCollector カスタムリソース (CR) の spec.observability.metrics.enableMetrics フィールドが true に設定されている場合、OpenTelemetryCollector CR は Prometheus ServiceMonitor または PodMonitor CR を自動的に作成し、Prometheus がメトリクスをスクレイピングできるようにします。

前提条件

  • ユーザー定義プロジェクトのモニタリングがクラスターで有効にされている。

手順

  • OpenTelemetry Collector インスタンスのメトリクスを有効にするには、spec.observability.metrics.enableMetrics フィールドを true に設定します。

    apiVersion: opentelemetry.io/v1alpha1
    kind: OpenTelemetryCollector
    metadata:
      name: <name>
    spec:
      observability:
        metrics:
          enableMetrics: true

検証

Web コンソールの Administrator ビューを使用して、正常に設定されたことを確認できます。

  1. Observe Targets に移動します。
  2. Source: User でフィルタリングします。
  3. opentelemetry-collector-<instance_name> 形式の ServiceMonitor または PodMonitor のステータスが Up であることを確認します。
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.