
驚くべきことに、この有望な時系列データベースについては、ハブに関する記事が非常に多く、10件しかありません。 ただし、バージョン0.9は1か月以上前にリリースされており、非常に期待されていました。 それでは、何が新しいのでしょうか?
新機能
新しいAPI
API呼び出しは、jsonの形式でのデータ転送の拒否のおかげで、既存のアプリケーションに侵入しやすくなりました。 それはもちろんクールでしたが、curlを使用してメトリックを手動で送信することはかなり問題があることが判明しました。 現在、最も単純な形式での送信は次のとおりです。
curl "http://influxdb:8086/write?db=_" -d " value="
バージョン0.8からの古いAPIはサポートされなくなりました。これはおそらく最適です。
non_negative_derivative()
負の値を非表示にする非常に便利な集計関数。これは、成長の成長グラフを保存しますが、突然大きくなるピークから値がゼロになることを防ぎます。 (このようなメトリックの例は、Linuxのネットワークインターフェイス上のパケットの欠落/ドロップカウンターです)。 私がプロジェクトに初めて触れたとき、これがおそらく私がやろうとする最初のことであり、多くの時間を殺しました。友人からこの機能がgrafiteに存在することを知り、githubでこの機能をinfluxdb 0.9に追加するタスクに出くわしました。
その他
- Grafiteプロトコルのサポート。 「グラファイトキラー」になることを決めた場合、グラファイトのように考える必要があります。 おそらくこれは、少なくとも人々に彼らのベースを試してもらうために、多くの人を大いに助けるでしょう。
- 新しいWeb UI。 ここでは、原則として、主にレイアウトをほとんど変更していません。
現在、彼らはリリースバージョン0.9.2の準備を進めています。
- ディスクへの書き込みの間に構成可能なタイムアウトを作成しました。 私の意見では、0.9.0は非常に多くのディスクI / Oを生成したため、これは非常に重要です(collectd経由でインターフェイス、CPU、メモリ、ディスクスペースに関するデータを送信する3つのサーバーから約100GB /日)、少なくともいくつかの集約が役立ちます。 それ以前は、5秒間のタイムアウトはハードコードでした。
- 場合によってはCPUの高負荷を軽減しました。
とりわけ、influxdbチームは最近、2つのinfluxdb関連プロジェクトを準備しました。
Telegraf -Go上のInfluxDBのメトリックビルダー
Chronograf -InfluxDBのメトリックビジュアライザー
ソース
変更履歴リリースノート