2016-07-13 25 views
0

新しい新しい測定を作成し、それをたくさん好き 私はそれは、SNMPポーリングデバイスからメトリックを収集するように構成しましたすでに格納されているデータからinfluxdbに新しい測定値を作成することは可能ですか? ユースケースは、ネットワークトラフィックをポーリングし、現在の値と最後の値(グラフファー)の導出された差をグラフ化することです。 私がしたいことは、それをinfluxdbで行い、それを保存する測定値を作成することです。これは主に、単純なクエリを使用して新しい派生値の監視を設定し、x未満になると警告します。influxdbはInfluxdbに

ポーリングされたifHCInOctetsとifHCOutOctets のホストとポート名を持つ測定値がありますので、現在の値と最後の値の差を連続的に示す新しい測定値を作成するプロセスを実行できますか? おかげであなたはcontinuous queriesと呼ばれている探している

+0

ラインプロトコルでスキーマがどのように見えるかを概説できますか。私はあなたがしたいことは可能だと思っていますが、もう少し情報なしで伝えるのは難しいです。 –

+0

こんにちは実際には、値の違いを警告するためにnagiosプラグインを使用して問題を接線で解決することができましたが、ここでの情報は、私のinfluxdbの値です > select * from snmp_rx where host = 'labswitch1' AND type = 'if_octets' and type_instance = 'GigabitEthernet0_1.1121' リミット3 名:snmp_rx ------------- 時間ホスト型type_instance値 1467938258446212000 labswitch1 if_octets GigabitEthernet0_1.1121 1.432378803e + 09 1467938318446534000 labswitch1 if_octets GigabitEthernet0_1.1121 1.432380223 e + 09 – Jason

答えて

0

どうやらinfluxdb機能を:

はA CQは、システムがデータベース内で定期的に自動的に実行され、 InfluxQLクエリです。 InfluxDBが指定した測定

でCQ の結果を保存するそれはあなたが自動的に時間によってあなたはselect文と構成されたグループ内の導関数を使用している生ifHCInOctet/ifHCOutOctetsカウンターから新しいオクテット率の測定を作成して記入することができます間隔。 select式(バイトからビットなど)でスケーリングを行うこともできます。