首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与bosun而非OpenTSDB一起使用收集器

与bosun而非OpenTSDB一起使用收集器
EN

Stack Overflow用户
提问于 2016-03-08 09:09:27
回答 1查看 700关注 0票数 1

我试图在我的windows服务器上运行收集器,并将收集到的数据发送到bosun服务器。我没有运行任何OpenTSDB服务器,但是我在文档中读到它可以将元数据发送到OpenTSDB bosun。

与收集器不同,收集器是一个二进制文件,所有收集器都编译成收集器本身。收集器支持外部收集器,但您的目标应该是暂时使用这些收集器,直到写好go版本或目标系统直接将数据发送到OpenTSDB或Bosun为止。收集器具有用于Linux、达尔文和Windows的本地收集器,并且可以从其他系统(如AWS、SNMP和vSphere )中提取数据。

我在命令行中运行这个命令:

代码语言:javascript
复制
"scollector-windows-amd64.exe" -h external-server-name:8070

它给了我:

代码语言:javascript
复制
2016/03/08 10:06:46 info: main.go:187: OpenTSDB host: external-server-name:8070
2016/03/08 10:06:47 error: queue.go:87: 404 Not Found
2016/03/08 10:06:47 error: queue.go:93: 404 page not found
2016/03/08 10:06:47 info: queue.go:103: restored 4, sleeping 5s

当我导航到外部服务器名称:8070时,我可以看到bosun仪表板页面。我如何告诉收集器,它应该将数据发送到bosun服务器,并跳过将数据发送到OpenTSDB。我可以指定-h选项引用bosun服务器吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-08 17:51:03

你还需要一个后端作为bosun。目前,配置支持tsdbHost、graphiteHost或influxHost。当您向http://external-server-name:8070/api/put发送数据时,它只是将其转发给http://tsdbHost/api/put

我认为Graphite不支持opentsdb格式,所以您可能无法使用scollector向Graphite发送度量标准。流入支持opentsdb协议。,因此您可以尝试将收集器指向tsdbrelay中继器的一个实例,该实例将度量指标转发到influxdb opentsdb端口,并将副本发送给bosun以进行索引:

代码语言:javascript
复制
#Listen on 5252 for metrics, forward to local influxdb on 4242
#and send to local Bosun on 8070 so it can index the tags/metrics
/opt/tsdbrelay/tsdbrelay -b localhost:8070 -t localhost:4242 -l 0.0.0.0:5252
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35863187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档