influent.rs

Build Status crates.io

InfluxDB rust package

Overview

This is a InfluxDB driver for Rust apps.

Currently, it only supports write methods.

Install

Cargo.toml

toml [dependencies] influent = "0.1"

Usage

```rust use influent::create_client; use influent::client::Credentials; use influent::measurement::{Measurement, Value};

let credentials = Credentials { username: "gobwas", password: "xxx", database: "mydb" };

let hosts = vec!["http://localhost:8086"];

let client = create_client(credentials, hosts);

let mut measurement = Measurement::new("key");

measurement.add_field("field", Value::String("hello"));

client.write_one(measurement, None); ```

License

MIT © Sergey Kamardin