Files
xrpl-dev-portal/@l10n/ja/docs/infrastructure/configuration/configure-statsd.md
2024-11-04 12:01:06 -08:00

3.4 KiB

html, parent, seo, labels
html parent seo labels
configure-statsd.html configure-rippled.html
description
StatsDの統計データでrippledサーバを監視します。
コアサーバ

StatsDの設定

rippledは自分自身に関するヘルスや動作情報をStatsDフォーマットでエクスポートできます。これらの情報は、rippledmonやStatsDフォーマットの統計情報を受け付ける他のコレクターを通して取得し、可視化することができます。

設定の手順

rippledサーバでStatsDを有効にするには、以下の手順を実行します。

  1. 別のマシンでrippledmonインスタンスをセットアップし、統計情報を受信して集計します。

    $ git clone https://github.com/ripple/rippledmon.git
    $ cd rippledmon
    $ docker-compose up
    

    上記の手順を実行する際には、DockerDockerComposeがマシンにインストールされていることを確認してください。rippledmonの設定については、rippledmonリポジトリをご覧ください。

  2. [insight]rippledの設定ファイルに追加します。

    [insight]
    server=statsd
    address=192.0.2.0:8125
    prefix=my_rippled
    
    • addressにはrippledmonが接続しているIPアドレスとポートを指定します。デフォルトでは、このポートは8125です。
    • prefixには設定するrippledサーバを識別する名前を指定します。prefixには、空白、コロン":"、または縦棒"|"を含めてはいけません。このprefix(接頭辞)は、このサーバからエクスポートされるすべてのStatsDの統計情報に表示されます。

    {% partial file="/@l10n/ja/docs/_snippets/conf-file-location.md" /%}

  3. rippledサービスを再起動します。

    $ sudo systemctl restart rippled
    
  4. 統計情報がエクスポートされていることを確認します。

    $ tcpdump -i en0 | grep UDP
    

    en0をあなたのマシンの適切なネットワークインターフェースに置き換えてください。あなたのマシンのインターフェースの完全なリストを取得するには$ tcpdump -Dを使ってください。

    出力の例:

    00:41:53.066333 IP 192.0.2.2.63409 > 192.0.2.0.8125: UDP, length 196
    

    rippledmonインスタンスの設定されたアドレスとポートへの送信トラフィックを示すメッセージが定期的に表示されるはずです。

StatsDの各データの説明については、rippledmonリポジトリをご覧ください。

関連項目