mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2025-11-19 11:15:49 +00:00
3.4 KiB
3.4 KiB
html, parent, seo, labels
| html | parent | seo | labels | |||
|---|---|---|---|---|---|---|
| configure-statsd.html | configure-rippled.html |
|
|
StatsDの設定
rippledは自分自身に関するヘルスや動作情報をStatsDフォーマットでエクスポートできます。これらの情報は、rippledmonやStatsDフォーマットの統計情報を受け付ける他のコレクターを通して取得し、可視化することができます。
設定の手順
rippledサーバでStatsDを有効にするには、以下の手順を実行します。
-
別のマシンで
rippledmonインスタンスをセットアップし、統計情報を受信して集計します。$ git clone https://github.com/ripple/rippledmon.git $ cd rippledmon $ docker-compose up上記の手順を実行する際には、DockerとDockerComposeがマシンにインストールされていることを確認してください。
rippledmonの設定については、rippledmonリポジトリをご覧ください。 -
[insight]をrippledの設定ファイルに追加します。[insight] server=statsd address=192.0.2.0:8125 prefix=my_rippledaddressにはrippledmonが接続しているIPアドレスとポートを指定します。デフォルトでは、このポートは8125です。prefixには設定するrippledサーバを識別する名前を指定します。prefixには、空白、コロン":"、または縦棒"|"を含めてはいけません。このprefix(接頭辞)は、このサーバからエクスポートされるすべてのStatsDの統計情報に表示されます。
{% partial file="/@l10n/ja/docs/_snippets/conf-file-location.md" /%}
-
rippledサービスを再起動します。$ sudo systemctl restart rippled -
統計情報がエクスポートされていることを確認します。
$ tcpdump -i en0 | grep UDPen0をあなたのマシンの適切なネットワークインターフェースに置き換えてください。あなたのマシンのインターフェースの完全なリストを取得するには$ tcpdump -Dを使ってください。出力の例:
00:41:53.066333 IP 192.0.2.2.63409 > 192.0.2.0.8125: UDP, length 196rippledmonインスタンスの設定されたアドレスとポートへの送信トラフィックを示すメッセージが定期的に表示されるはずです。
StatsDの各データの説明については、rippledmonリポジトリをご覧ください。
関連項目
- コンセプト:
- チュートリアル:
- リアファレンス: