首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >石墨指标与bosun的集成

石墨指标与bosun的集成
EN

Stack Overflow用户
提问于 2015-08-13 06:32:14
回答 2查看 1.4K关注 0票数 5

我在经营码头集装箱。我想把石墨指标和bosun集成在一起。

为此需要做的配置更改是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-13 11:57:20

根据您链接的文档,必须在配置中设置graphiteHost

graphiteHost: ip、主机名、ip:端口、主机名:端口或URL,默认为标准http/https端口,默认为“/render”路径。任何非零路径(偶数“/”覆盖路径)

Bosun中的绘图页和项页只使用OpenTSDB作为后端。但是,仍然可以使用表达式页、仪表板和配置编辑器。当您像使用seriesSet一样使用返回石墨查询函数的表达式时,您将在expression上看到一个图形选项卡。您还可以在石墨中使用.Graph.GraphAll模板函数。所以它在很大程度上是功能性的。

文档的示例部分中也有一个示例

票数 3
EN

Stack Overflow用户

发布于 2015-12-18 19:04:39

@kyle-brandt的答案是可以的,我给了它一个向上的投票,但它和Bosun文档并没有真正解释如何使用一个你不托管的图形,即hostedgraphite.com。利用这些文档和一些尝试和错误,我解决了一些问题。所以就这样说:

  1. 创建一个Graphite键:http://docs.hostedgraphite.com/advanced/access-keys.html (您应该使用白名单IP地址)。假设你得到了https://www.hostedgraphite.com/deadbeef/431-831/graphite/
  2. 使用以下方法创建data.conftsdbHost = localhost:4242 stateFile = /data/bosun.state graphiteHost = https://www.hostedgraphite.com/deadbeef/431-831/graphite/render
  3. 启动Docker容器:docker run -d \ -p 80:8070 \ --name=bosun \ -v `pwd`/bosun.conf:/data/bosun.conf \ stackexchange/bosun注意到我没有执行4242端口映射,因为我只是从hostedgraphite.com获取数据,并将8070映射到80,这样我就不必在浏览器中指定端口。
  4. 添加表达式:文档说要使用GraphiteQuery,但这对我没有用,相反,graphite起了作用。例如:graphite("my.long.metric.name.for.some.method", "10m", "", "")。文档的示例部分中也有一个示例(谢谢@kyle-brandt)。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31981042

复制
相关文章

相似问题

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