
在做一个单机数据收集的工具,有几个需求:
看了下 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 |