問題タブ [telegraf]
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 - 時間範囲のある Grafana / InfluxDB クエリ カウンター データ
メトリクスを流入 DB に送信するアプリケーションがあり、そのデータに基づいてグラフをプロットするために grafana を使用します。メトリックの 1 つについて、アプリケーションはカウンター タイプのデータを送信します。基本的に、イベントが発生するたびにカウントがインクリメントされます。このタイプのデータをクエリしてGrafanaでプロットする方法はありますか?
DIFFERENCE 関数を使用してみましたが、グラフは 10 秒間だけ正しい値を示し、その後はゼロと表示されます。
これを達成する正しい方法は何ですか?
例:
グラフを T2 と T1(10 分) の間で 2 として表示したいのですが、私の場合は 2 が 10 秒間表示され、その後ゼロにリセットされます。
以下の influx/ grafana クエリを使用しています
前もって感謝します
nginx - telegraf を使用した nginx (500's) の監視
私のnginxインスタンスが何を返しているのか、誰がリクエストを処理するよう求めているのかを理解したい. Rails によって処理されるクエリの割合、nginx によって直接処理される割合、nginx_status に向かう割合など。
同様に、返される HTTP 結果コードの数なども理解したいと思います。500代にピークがあれば知りたいです。
telegraf nginx プラグインは、nginx に関するいくつかの非常に基本的な統計情報を提供しますが、それ以上のものは提供しません。基本的にログ監視インフラストラクチャのセットアップを伴う結果コードの漠然とした複雑なソリューションを見てきました。このデータは非常に基本的なようで、何かが欠けているに違いないと感じています。
誰が実際にクエリを処理しているか (つまり、どのハンドラーか) を理解するのに役立つものは何も見たことがありません。
(1) ハンドラー ディスパッチの長期的な増加は、ハンドラー マシンの単純な負荷よりも明確な方法でスケーリングの問題を示すことができ、(2) 何かのピークは問題を警告する可能性があるため、これらすべてが興味深いものです。
ポインタはありますか?