問題タブ [telegraf-plugins]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
influxdb - Telegraf のデフォルトのタイムスタンプを置き換えるには?
私は telegraf を使用して、データベースから InfluxDB に一定の間隔でデータを送信します。
テレグラフの自動生成されたタイムスタンプ (送信するデータをテレグラフが読み取った時点の現在の時刻) を、データのフィールドに置き換える必要があります。
(「なぜ?」という質問に答えるために:結果としてInfluxDBで取得したデータは、実際に記録したいイベントの時間と一致します)。
デフォルトのタイムスタンプをフィールドの内容に置き換えることができる、標準的な構成パラメーターまたは見つけやすいプロセッサープラグインがあると思っていましたが、何も見つかりませんでした。
非常に風変わりな要求ではないように思えますし、Telegraf の "Metric" には "SetTime" 機能があります。
influxdb - Influx への JSON データを含む Telegraf Tail ファイル
JSONデータを含むファイルを追跡することにより、jsonデータをinfluxに抽出するにはどうすればよいですか?
例えば:
私のログは次のようなものです:
JSON部分を抽出して流入に送信する方法はありますか?
grok パターン(\{.*\})$
が JSON 部分を抽出することはわかっています。
私の設定は次のようになります:
influxdb - テレグラフで出力値を丸める方法は?
telergaf から出力された値を丸める方法を探しています。温度、usage_idle、memory_usage など... 14 桁までは非常に巨大です。私には多すぎます。私の測定値の一部を2倍にすることができます。
私はそれを簡単に行う方法を見つけていません。
今、私はこれを出力しています:
そして私はそれを望みます:
プロセッサを使用する必要があると思いますが、簡単な方法でそれを行うにはどうすればよいですか? 値を丸めるだけのスターラーク?
telegraf - telegraf enum プラグインが正しい宛先フィールドを注入しない
次のテレグラフ構成があります。
そして、私は次の応答を受け取ります:
予想していた
私はここで間違って何をしていますか? バージョン1.9.2
を使用していますが、プラグインがあることを示しています。