3 个版本
使用旧的 Rust 2015
0.9.2 | 2018年3月16日 |
---|---|
0.9.1 | 2018年3月16日 |
0.9.0 | 2018年3月16日 |
#6 in #influxdb
29KB
629 代码行
x-influx
x-influx(读作 x-to-influx)是一个简单的 cli 工具,用于将数据导入正在运行的 influx 实例。
目前仅支持 csv 数据和交互式输入作为导入方法。
安装
cargo安装 x-influx
模式:x-influx i ...
- 交互模式
x-influx b ...
- 批量模式(未实现)
x-influx ...
- 正常 csv 模式
参数
Usage:
x-influx i [options]
x-influx b [options] <file>...
x-influx [options] <file>...
x-influx (-h | --help) | --version
Options:
-h, --help Print this help message.
-v, --verbose Enable verbose logging.
-V, --version Shows version and license information.
-u, --user USER Username for influxdb [default: test].
-p, --password PASS Password for influxdb [default: ].
-d, --database DB Influx database [default: test].
-s, --server SRV The influxdb server for import
[default: http://localhost:8086].
-S, --series VAL Name of the measuremnt series [default: series]
-m, --measure VAL Name of the measurement value [default: data].
-t, --tags VAL Comma seperated list of tags associated to a value.
-T, --time VAL Name of the timestamp column [default: timestamp].
-f, --format FMT The timestamp format [default: %F %H:%M:%S]
See https://docs.rs/chrono/0.4.0/chrono/format/strftime/index.html
-D, --delimiter DEL Use another csv delimiter [default: ,].
--skip-rows NUM Remove first NUM lines from file [default: 0].
贡献
欢迎所有贡献。请提供修复错误的拉取请求,新的导入格式,或打开一个问题。
待办事项
- 批量模式
- 合并列
- sql
许可
© 2018 @ Henrik Jürges, GPLv3。有关更多信息,请参阅许可文件。
依赖
~5.5MB
~117K SLoC