Oracle データベースからデータを取得して、さらに statsd または直接 InfluxDB に送信するソリューションはありますか? いくつかのカウンターを取得するために定期的に実行する必要がある多くの SQL クエリがあります。データベースへの永続的な接続を持つ ORABBIX (zabbix) の代替手段が必要ですが、stastd/InfluxDB 用です。テーブル内のカウンターのクエリ中に、データベースへの接続を減らしたいと考えています。ありがとうございました。
質問する
4125 次
2 に答える
0
データを influxDB に直接送信するには:
influxdb-java API を使用して、データを influxDB に挿入する Java コードを記述できます。
Oracle ojdbc 接続を作成し、SQL クエリを使用してデータをクエリし、その結果を ResultSet に格納して influxDB 接続を作成し、結果からクエリされたデータを読み取り、ポイントとして influxDB 測定に格納できます。
ポイントの作成中にタイム スタンプを追加するか、無視することができます。その場合、システムの日付がタイム スタンプとして自動的に取得されます。
以下のリンクを参照してください: https://github.com/influxdata/influxdb-java/blob/master/src/test/java/org/influxdb/InfluxDBTest.java
于 2017-11-28T07:32:32.840 に答える