私はtickscript開発中に、処理ノードを通過した後にストリーム状態をダンプする機会があるかどうか疑問に思っています(ファイルstdoutへのログ)?kapacitorのチックスクリプトを開発する際にデバッグ情報を取得する方法は?
6
A
答えて
1
kapacitor show TASK_NAME
コマンドを実行すると、あなたのデータポイントは、どのノードに到達したどのように多くに関する統計情報が含まれていgraph descriptionがありますタスク自体に関するけどDOT:
セクションの下にいくつかの情報を表示する必要があります。
デバッグのもう1つの方法は、InfluxDBOutNode
を使用してポイントを保存し、何が処理されているかを確認することです。お役に立てれば。
0
KapacitorにはLog Nodeがあり、ストリーム状態をKapacitorログファイルにダンプできます。
使用の際には、それは次のようになります。
stream.from()...
|window()
.period(10s)
.every(10s)
|log()
|count('value')
3
が、私はそれが有用な目的をデバッグするため|httpOut('id')
を入れました。後でhttp://kapacitor-host:9092/kapacitor/v1/tasks/<task_id>/<httpOut_id>
にアクセスし、そのノードを通過しているデータを確認することができます。
0
私は別のデータベースにダニスクリプト内からデータをダンプすることができるよ...
stream
|from()
.database('telegraf')
.measurement('cpu')
.groupBy(*)
.where(lambda: "cpu" == 'cpu-total')
|eval(lambda: 100.0 - "usage_idle")
.as('usage_util')
.keep()
.quiet()
|InfluxDBOut()
.create()
.database('debugging')
その後、私は結果を表示するためにChronografエクスプローラを使用して...
関連する問題
- 1. Linuxモノアセンブリでfile + line infoデバッグ情報を取得する方法
- 2. Twitterのリスト情報を取得する方法(購読情報)
- 3. 約束事の "イニシエータ"デバッグ情報を取得するには?
- 4. タイムゾーン情報を取得する方法
- 5. C++で抽象(?)のpimplのデバッグ情報を取得する方法は?
- 6. IOSの開発方法exif情報を変更する方法
- 7. TreeMap、キーを取得して情報を取得する方法
- 8. ブラックベリーのNeighboringCell情報(ネットワーク情報に関連する情報)を取得する方法
- 9. 実際のシステムカルチャ情報を取得
- 10. 資格情報や認証情報からメールアドレスを取得する方法は?
- 11. デバイスドライブに関する情報を取得する方法
- 12. SQL Selectステートメントに関する情報を取得する方法
- 13. glibのデバッグ情報のレベルを制御する方法は?
- 14. Ajaxコールの使用時にDjangoのデバッグ情報を取得するには?
- 15. iOSアプリケーションでデバッグ情報を取得する
- 16. RuntimeWarningの情報をnumpyで取得する方法は?
- 17. ASP.NET/C#でクライアントデバイスの情報を取得する方法は?
- 18. シミュレータのiOSメモリ消費情報を取得する方法は?
- 19. Javaでグラフィックカードの情報を取得する方法は?
- 20. デバイスのネットワーク情報を取得する方法は? (Android)
- 21. IEブラウザツールバーの開発に情報バーをもたらす方法
- 22. 共有可能なリンク(Android App開発)として現在の位置情報を取得する方法は?
- 23. データベースから情報を取得する際の問題
- 24. EDIDブロックからHDMIポート情報を取得する方法は?
- 25. openIdでログイン資格情報を取得する方法は?
- 26. Laravelでエラー情報を取得する方法は?
- 27. JSPでブラウザ情報を取得する方法は?
- 28. Python Thriftサーバーでクライアント情報を取得する方法は?
- 29. TGUIDからインターフェイスタイプ情報を取得する方法は?
- 30. SoftLayer API:イメージテンプレートからblockDevice情報を取得する方法は?
あなたは何をあなたに説明することができます」もう少し探しています。私はあなたが何を求めているか完全にわからない –
ログノードがありますが、データをInfluxDbに書き戻すことを好む。この目的のために、データが蓄積されないように1日間の保存ポリシーを設定した別の流入データベースがあります。 –
Kapacitor [REST API経由の統計情報](https://docs.influxdata.com/kapacitor/v1.1/api/api/#tasks)を取得し、InfluxDBに読み込むことができます。私はInfluxDataがこのためにTelegrafプラグインをリリースするかどうか疑問に思います - 自然な進歩のようです。 – rbinnun