在做一个单机数据收集的工具,有几个需求:
看了下 RRD 的 Go 绑定,貌似有平台依赖,InfluxDB 有些重了,打点数据量大概每秒 5~8 个左右,大神们是否有更好的家伙推荐?
1
fuxiaohei 2018 年 5 月 7 日 influxdb 吧,没啥重度啊,很简单的东西,不过耗内存
|
3
mkeith 2018 年 5 月 7 日 boltdb
|
4
mingqing 2018 年 5 月 7 日 influxdb 2 年了,很好用,使用恰当就很稳定
|
7
leopardwei 2018 年 5 月 7 日 普罗米修斯( prometheus ),主页 https://prometheus.io
|
9
cloverstd 2018 年 5 月 7 日 @leopardwei #7 这个只是个监控平台
|
10
fuxiaohei 2018 年 5 月 7 日 badger 简单的 kv,有 ttl 机制
|
12
leopardwei 2018 年 5 月 7 日 @cloverstd 监控平台的数据源就是一个典型 time series database 的应用场景,prometheus 主要应用在监控报警场景,包括 influxdb 也是,但 promethues 本身是一个 tsdb。著名的 grafana 监控展示软件的数据源默认是 influxdb,现在也支持 prometheus 了。
|
13
ensonmj 2018 年 5 月 8 日 @leopardwei prometheus 对需要自己设置 timestamp 的场景不支持
|
14
leopardwei 2018 年 5 月 8 日
@ensonmj 仅供参考,那就看看别的吧
|
15
yyl719133368 2018 年 7 月 3 日
我推荐 badger
优点: - 轻量不需要部署 - 备份数据拷贝即可 - 性能怪兽(比 boltdb 强太多) - SSD 有优化 缺点: - 不支持集群 - 不支持多个应用同时读写 - 不支持时序 我觉得时序的话可以通过 prefix 来控制,实现起来也比较简单 |
16
yyl719133368 2018 年 7 月 3 日
badger 的 performance 了解一下
环境 32G 内存 500GSSD 数量 400m key value 时间 00:33:15 |