Influxdb > RubyからInfluxDBにアクセス
更新日
2014-12-06
広告
InfluxDBにアクセスするためのライブラリはたくさんあります。
この記事では、RubyからInfluxDBにアクセスする方法を紹介します。
インストール
RubyからInfluxDBにアクセスするためのRubyプラグインをインストールします。 RubyGEMからインストール可能です。$ sudo apt-get install rubygems $ sudo gem install influxdb
書き込み
以下は、'value'というテーブル(time series)に、ランダムな値を書き込む例です。 変数hostの値は、InfluxDBのサーバのアドレスを指定します。 また、database変数の値は、作成したデータベース名を指定します。require 'rubygems' require 'influxdb' host = 'server-addr' username = 'root' password = 'root' database = 'testdatabase' name = 'value' time_precision = 's' influxdb = InfluxDB::Client.new database, :username => username, :password => password, :time_precision => time_precision, :host => host data = { :value => rand(100), # random value 0-99 :time => Time.now.to_i } influxdb.write_point(name, data)InfluxDBにブラウザでアクセスして、'select * from value;' というクエリを入力すれば、グラフが表示されるはずです。
広告
お問い合わせは sweng.tips@gmail.com まで。