Telegraf は、データを収集およびモニタリングするためのオープンソースエージェントです。プラグインを使用して、サードパーティコンポーネントからさまざまなメトリックを収集します。Telegraf を使用して LindormTSDB に接続し、InfluxDB 互換コンポーネントを使用してデータをレポートできます。このトピックでは、Telegraf を使用して LindormTSDB にデータを書き込む方法について説明します。
前提条件
-
クライアント IP アドレスを Lindorm ホワイトリストに追加します。詳細については、「ホワイトリストの設定」をご参照ください。
-
LindormTSDB のパブリックエンドポイントを有効にします。詳細については、「LindormTSDB エンドポイントの表示」をご参照ください。
Telegraf のインストール
ご利用のオペレーティングシステムに適したインストール方法を選択します。詳細については、Telegraf ドキュメントをご参照ください。
LindormTSDB への接続
Telegraf 設定ファイル telegraf.conf の OUTPUT PLUGINS セクションを変更します。
outputs.influxdb プラグインのコメントを解除し、その構成を変更して LindormTSDB に接続します。次のコードに例を示します。
[[outputs.influxdb]]
......
# ## Multiple URLs can be specified for a single cluster, only ONE of the
# ## urls will be written to each interval.
urls = ["http://ld-bp1jyu376daqi****-proxy-tsdb-pub.lindorm.aliyuncs.com:8242"]
......
database = "default"
......
## HTTP Basic Auth
username = "test"
password = "test"
パラメーター
|
パラメーター |
説明 |
|
urls |
Lindorm 時系列 HTTP アドレス (パブリック) です。取得するには、「エンドポイントの表示」をご参照ください。 |
|
database |
ターゲットデータベース。 |
|
username |
LindormTSDB への接続に使用するユーザー名とパスワード。 説明
ご利用の Lindorm インスタンスでユーザー認証と権限付与が無効になっている場合、username および password パラメーターを指定する必要はありません。この機能を有効にする方法の詳細については、「ユーザー認証と権限付与の有効化」をご参照ください。 |
|
password |
その他の設定可能なパラメーターについては、Telegraf ドキュメントをご参照ください。
データのレポート
Telegraf サービスを開始します。たとえば、Linux の場合は次のようになります。
sudo systemctl start telegraf
Telegraf が開始されると、InfluxDB ラインプロトコルを使用してデータが自動的にレポートされます。ラインプロトコルを使用したデータの書き込み方法の詳細については、「ラインプロトコルを使用したデータの書き込み」をご参照ください。
データのモニタリング
CloudMonitor を使用して、データの書き込みをモニタリングできます。
Lindorm コンソールにログインします。ページの左上隅で、インスタンスのリージョンを選択します。Instances ページで、ターゲットインスタンスの ID をクリックするか、インスタンスの Actions 列の View Instance Details をクリックします。
-
左側のナビゲーションウィンドウで、Instance Monitoring をクリックします。
-
Instance Monitoring ページの上部で、CloudMonitor をクリックします。また、ページ上部のバナーにある CloudMonitor リンクをクリックすることもできます。
-
CloudMonitor ページで、[LindormTSDB メトリクス] タブをクリックして、JVM メモリ使用量、ストレージ使用量、時系列ホットストレージ使用量、時系列コールドストレージ使用量、データポイント増分などの監視メトリクスを表示します。ページの上部で、1 時間、3 時間、6 時間などの時間範囲を選択できます。右上隅で、[アラームルールの表示] または [アラームルールの作成] をクリックできます。