我正在使用托管石墨并尝试将部署事件添加到我的 grafana 仪表板。我首先尝试使用这里描述的方法。
该指标被添加到石墨,在部署脚本的末尾有一个简单的行:
echo "$HOSTEDGRAPHITE_API_KEY.events.$ENVIRONMENT.api.deploy 1" \
| nc -uw0 carbon.hostedgraphite.com 2003
我可以在一个简单的图表中显示这些数据点,但是使用带有“常规指标查询”的注释功能似乎不会向图表添加任何内容。
我对使用真实事件更感兴趣,基于: http: //obfuscurity.com/2014/01/Graphite-Tip-A-Better-Way-to-Store-Events。这应该允许我们使用例如提交哈希或 git 标记来标记事件。不幸的是,我在Hosted Graphite 文档中找不到任何关于如何将这些数据导入石墨的内容。我在石墨文档中也找不到任何关于它的信息。
尽管缺少文档,我还是尝试发布到几个端点,只是希望能走运。所有这些都返回 404:
https://${HOSTEDGRAPHITE_API_KEY}@www.hostedgraphite.com/api/v1/events
https://${HOSTEDGRAPHITE_API_KEY}@www.hostedgraphite.com/api/v1/sink/events
https://${HOSTEDGRAPHITE_API_KEY}@www.hostedgraphite.com/XXXXXX/graphite/events
XXXXXX
我在访问石墨仪表板时的路径前缀在哪里/XXXXXX/graphite/dashboard
。
我也尝试联系 Hosted Graphite 支持,但“支持”链接似乎无处可去。