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 身份验证

Download history 13/week @ 2023-12-04 90/week @ 2023-12-11 79/week @ 2023-12-18 2/week @ 2024-01-01 18/week @ 2024-01-08 37/week @ 2024-01-22 7/week @ 2024-01-29 15/week @ 2024-02-05 25/week @ 2024-02-12 66/week @ 2024-02-19 96/week @ 2024-02-26 54/week @ 2024-03-04 54/week @ 2024-03-11 23/week @ 2024-03-18

228 每月下载量
2 crates 中使用

MIT 许可证

24KB
509 行代码

influent.rs

Build Status

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