12个版本
使用旧的Rust 2015
0.5.3 | 2020年4月19日 |
---|---|
0.5.2 | 2019年7月29日 |
0.5.1 | 2018年11月3日 |
0.4.1 | 2018年3月13日 |
0.2.1 | 2015年9月24日 |
#341 in 身份验证
228 每月下载量
在 2 crates 中使用
24KB
509 行代码
influent.rs
InfluxDB Rust包
概述
这是InfluxDB的Rust驱动程序。
状态
库目前 未处于活跃开发状态。
欢迎PR,并且会不时合并。如果您想成为该库的合作者,请告诉我。
安装
Cargo.toml
[dependencies]
influent = "0.5"
用法
extern crate influent;
use influent::create_client;
use influent::client::{Client, Credentials};
use influent::measurement::{Measurement, Value};
// prepare client
let credentials = Credentials {
username: "gobwas",
password: "xxx",
database: "mydb"
};
let hosts = vec!["https://127.0.0.1:8086"];
let client = create_client(credentials, hosts);
// prepare measurement
let mut measurement = Measurement::new("key");
measurement.add_field("some_field", Value::String("hello"));
measurement.add_tag("some_region", "Moscow");
client.write_one(measurement, None);
文档
API文档放在 这里。
兼容性
这是一个InfluxDB 写入规范 与Influent版本兼容性的表格
InfluxDB | Influent |
---|---|
0.9.2 |
^0.1.0 |
0.9.3 |
^0.2.0 |
许可证
MIT © Sergey Kamardin
依赖
~10MB
~197K SLoC