5.7. Telemetry モジュール


Telemetry モジュールは、Ceph がどのように使用され、運用中にどのような問題が発生したかを理解するために、ストレージクラスターに関するデータを送信します。データはパブリックダッシュボードで視覚化され、レポートされているクラスターの数、総容量と OSD 数、およびバージョンの分布傾向に関する概要統計が表示されます。

チャネル

Telemetry レポートはいくつかのチャネルに分類され、それぞれに異なる種類の情報が含まれます。Telemetry を有効にすると、個々のチャネルをオンまたはオフにすることができます。

以下に 4 つの異なるチャネルを示します。

  • basic - デフォルトは on です。このチャネルは、次の情報を含む、クラスターに関する基本情報を提供します。

    • クラスターの容量。
    • モニター、マネージャー、OSD、MDS、オブジェクトゲートウェイ、またはその他のデーモンの数。
    • 現在使用されているソフトウェアのバージョン。
    • RADOS プールと Ceph ファイルシステムの数とタイプ。
    • デフォルトから変更した設定オプションの名前 (値は変更されません)。
  • crash - デフォルトは on です。このチャネルは、デーモンのクラッシュに関する情報を提供します。これには次の情報が含まれます。

    • デーモンの種類。
    • デーモンのバージョン。
    • オペレーティングシステム、OS ディストリビューション、およびカーネルのバージョン。
    • Ceph コード内のクラッシュが発生した場所を特定するスタックトレース。
  • device - デフォルトは on です。このチャネルは、匿名化された SMART メトリックを含むデバイスメトリクスに関する情報を提供します。
  • ident - デフォルトは off です。このチャネルは、クラスターの説明や連絡先電子メールアドレスなど、ユーザーが提供したクラスターに関する識別情報を提供します。
  • perf - デフォルトは off です。このチャネルは、クラスターのさまざまなパフォーマンスメトリクスを提供し、次の目的で使用できます。

    • クラスター全体の健全性を明らかにします。
    • ワークロードのパターンを特定します。
    • レイテンシー、スロットル、メモリー管理、その他の同様の問題に関するトラブルシューティングを行います。
    • デーモンごとにクラスターのパフォーマンスを監視します。

報告されるデータには、プール名、オブジェクト名、オブジェクトの内容、ホスト名、デバイスのシリアル番号などの機密データは含まれません。

これには、クラスターのデプロイ方法、Ceph バージョン、ホスト分散、およびプロジェクトが Ceph の使用方法をより深く理解するのに役立つその他のパラメーターに関するカウンターと統計が含まれています。

データは安全に保護され、https://telemetry.ceph.com に送信されます。

テレメトリーを有効にする

チャネルを有効にする前に、テレメトリーが on になっていることを確認してください。

  • テレメトリーを有効にします。

    ceph telemetry on

チャネルの有効化と無効化

  • 個々のチャネルを有効または無効にします。

    ceph telemetry enable channel basic
    ceph telemetry enable channel crash
    ceph telemetry enable channel device
    ceph telemetry enable channel ident
    ceph telemetry enable channel perf
    
    ceph telemetry disable channel basic
    ceph telemetry disable channel crash
    ceph telemetry disable channel device
    ceph telemetry disable channel ident
    ceph telemetry disable channel perf
  • 複数のチャネルを有効または無効にします。

    ceph telemetry enable channel basic crash device ident perf
    ceph telemetry disable channel basic crash device ident perf
  • すべてのチャネルをまとめて有効または無効にします。

    ceph telemetry enable channel all
    ceph telemetry disable channel all

サンプルレポート

  • レポートされたデータをいつでも確認するには、サンプルレポートを生成します。

    ceph telemetry show
  • Telemetry が off の場合は、サンプルレポートをプレビューします。

    ceph telemetry preview

    数百以上の OSD を持つストレージクラスターのサンプルレポートを生成するには、より長い時間がかかります。

  • プライバシーを保護するために、デバイスレポートは個別に生成され、ホスト名やデバイスのシリアル番号などのデータは匿名化されます。デバイスの Telemetry は別のエンドポイントに送信され、デバイスデータを特定のクラスターに関連付けません。デバイスレポートを表示するには、次のコマンドを実行します。

    ceph telemetry show-device
  • Telemetry が off の場合は、サンプルデバイスレポートをプレビューします。

    ceph telemetry preview-device
  • Telemetry を on にして、両方のレポートについて 1 つの出力を取得します。

    ceph telemetry show-all
  • Telemetry を off にして、両方のレポートについて 1 つの出力を取得します。

    ceph telemetry preview-all
  • チャネルごとにサンプルレポートを生成します。

    構文

    ceph telemetry show CHANNEL_NAME

  • チャネルごとにサンプルレポートのプレビューを生成します。

    構文

    ceph telemetry preview CHANNEL_NAME

コレクション

コレクションは、チャネル内で収集されるデータのさまざまな側面です。

  • コレクションをリストします。

    ceph telemetry collection ls
  • 登録しているコレクションと、新しく利用可能なコレクションの違いを確認してください。

    ceph telemetry diff
  • 最新のコレクションに登録します。

    構文

    ceph telemetry on
    ceph telemetry enable channel CHANNEL_NAME

Interval

このモジュールは、デフォルトで 24 時間ごとに新しいレポートをコンパイルして送信します。

  • 間隔を調整します。

    構文

    ceph config set mgr mgr/telemetry/interval INTERVAL

    [ceph: root@host01 /]# ceph config set mgr mgr/telemetry/interval 72

    この例では、レポートは 3 日 (72 時間) ごとに生成されます。

ステータス

  • 現在の設定を表示します。

    ceph telemetry status

Telemetry を手動で送信する

  • Telemetry データをアドホックベースで送信します。

    ceph telemetry send

    Telemetry が無効になっている場合は、--license sharing-1-0ceph telemetry send コマンドに追加します。

プロキシー経由で Telemetry を送信する

  • クラスターが設定済みの Telemetry エンドポイントに直接接続できない場合は、HTTP/HTTPS プロキシーサーバーを設定できます。

    構文

    ceph config set mgr mgr/telemetry/proxy PROXY_URL

    [ceph: root@host01 /]# ceph config set mgr mgr/telemetry/proxy https://10.0.0.1:8080

    コマンドにユーザーパスを含めることができます。

    [ceph: root@host01 /]# ceph config set mgr mgr/telemetry/proxy https://10.0.0.1:8080

連絡先と説明

  • オプション: 連絡先と説明をレポートに追加します。

    構文

    ceph config set mgr mgr/telemetry/contact '_CONTACT_NAME_'
    ceph config set mgr mgr/telemetry/description '_DESCRIPTION_'
    ceph config set mgr mgr/telemetry/channel_ident true

    [ceph: root@host01 /]# ceph config set mgr mgr/telemetry/contact 'John Doe <john.doe@example.com>'
    [ceph: root@host01 /]# ceph config set mgr mgr/telemetry/description 'My first Ceph cluster'
    [ceph: root@host01 /]# ceph config set mgr mgr/telemetry/channel_ident true

    ident フラグが有効になっている場合、その詳細はリーダーボードに表示されません。

リーダーボード

  • 公開ダッシュボードのリーダーボードに参加します。

    [ceph: root@host01 /]# ceph config set mgr mgr/telemetry/leaderboard true

    リーダーボードには、ストレージクラスターに関する基本情報が表示されます。このボードには、総ストレージ容量と OSD の数が含まれます。

Telemetry を無効にする

  • Telemetry はいつでも無効にできます。

    ceph telemetry off

Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

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

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

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

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

会社概要

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

© 2024 Red Hat, Inc.