メインコンテンツまでスキップ
Sumo Logic Japanese

ストリーミング メトリクス ソース

インストール済みコレクタで Sumo のストリーミング メトリクス ソースを使用して、Graphite または Carbon 2.0 プレーン テキスト プロトコルで、TCP または UDP 経由のメトリクスを出力するアプリケーションからメトリクスを収集できます。ストリーミング メトリクス ソースは Syslog サーバと似ていますが、ログではなく、メトリクスを受信します。

以下の手順でインストール済みコレクタにストリーミング メトリクス ソースを設定します。ストリーミング メトリクス ソースを設定してインストール済みコレクタをメトリクスを収集する各ホストにデプロイできます。必要に応じて、1 台の集中管理インストール済みコレクタおよびソースを使用して、リモート ホストが localhost ではなく集中管理インストール済みコレクタに接続するように設定できます。

以下の手順では、インストール済みコレクタをメトリクスを収集する各ホストで使用することが前提となっています。

ストリーミング メトリクス ソースを設定する

メトリクスを収集する各ホストで以下のステップを実行します。

  1. インストール済みコレクタをセットアップします。(コレクタをセットアップ済みの場合はこのステップを省略します)。 
  2. Sumo で [Manage Data (データの管理)] > [Collection (コレクション)] > [Collection (コレクション)] を選択します。  
  3. [Add (追加)] をクリックして、[Add Source (ソースの追加)] をクリックします。
  4. [Select Source for Collector (コレクタにソースを選択)] ページで、[Streaming Metrics (ストリーミング メトリクス)] を選択します。 
  5. ソース設定ページで、以下のフィールドを入力します。
    1. Name (名前): ソースの名前を入力します。
    2. Description (説明): (省略可能) ソースの説明を入力します。
    3. Protocol (プロトコル): デフォルトでは、TCP が選択されています。アプリケーションまたはインフラストラクチャで UDP を使用する場合は、プルダウンで [UDP] を選択します。
    4. ContentType.デフォルトでは、[Graphite] が選択されています。アプリケーションまたはインフラストラクチャで Carbon 2.0 フォーマットを使用して、メトリクスを出力する場合は、プルダウンで [Carbon2] を選択します。 
    5. Source Category (ソース カテゴリ): ソース カテゴリを入力します。メトリクスの取り込みを開始すると、この値で [_sourceCategory] メタデータ フィールドを使用してメトリクスを検索できます。  ソース カテゴリの例: 
      • prod/web/metrics または
      • dev/web/metrics
    6. [Save (保存)] をクリックします。

ストリーミング メトリクス ソースにネットワーク インターフェイスを指定する 

複数のネットワーク インターフェイスがあるコンピューターにストリーミング メトリクス ソースを設定する場合、コレクタをバインドするネットワーク インターフェイスを指定できます。このオプションは、コレクタの config フォルダにある collector.properties ファイルで設定されます。

ネットワーク インターフェイスを指定するには

  1. collector/config/collector.properties へ移動します。テキスト エディタでこのファイルを開きます。
  2. collector.properties ファイルに以下の行を追加します。your_host_name で使用するネットワーク インターフェイスを指定します。
    streaming.metrics.hostname=your_host_name
  3. ファイルを保存し、閉じます。

メトリクスの形式

以下のセクションでは、Graphite および Carbon 2.0 フォーマットについて説明します。

Graphite メトリクス フォーマット

Graphite プレーン テキスト プロトコルのフォーマットは以下のとおりです。

metric_path metric_value metric_timestamp

ここで: 

  • metric_path はドット区切りの文字列です。
  • metric_value は任意の数値です。
  • metric_timestamp は UNIX タイムスタンプです。

例:

cluster-1.node-1.cpu-1.cpu-idle 97.29 1460061337

Carbon 2.0 メトリクス フォーマット

Carbon 2.0 フォーマットを使用するには、コレクタのバージョンが 19.216-22 以降である必要があります。Carbon 2.0 プレーン テキスト プロトコルのフォーマットは以下のとおりです。

intrinsic_tags  meta_tags value timestamp

ここで:

  • intrinsic_tags は 1 つ以上のスペース区切りの組み込みタグです。
  • meta_tags は 1 つ以上のスペース区切りのメタ タグです。
  • value は任意の数値です。
  • timestamp は UNIX タイムスタンプです。

例:

site=mydomain mtype=rate unit=Req/s host=web12  agent=statsdaemon1 234 1234567890

  • この記事は役に立ちましたか?