1

鉴于我在 Docker 中安装了 Graphite,有没有人知道某个地方有一个非常简单的石墨教程,它显示了如何输入数据,然后在 Graphite Webapp 中的图表上绘制数据?我的意思是非常基本的东西,而不是无休止的配置和设置各种组件的页面。

我知道有实际的 Graphite 文档,但它是在设置各种组件之后设置的。足以驱使任何人远离使用 Graphite。

鉴于 Graphite 在 Docker 中运行,作为开始,我只需要知道使用文本输入数据的步骤,在 Graphite Web App 中显示数据,并查询回数据。

4

1 回答 1

2

我想你已经容器化并配置了所有的石墨组件。

首先,如果您计划从本地或外部主机提供石墨,请确保您发布了纯文本和 pickle 端口。(默认: 2003-2004 )

之后,根据文档,您可以执行一个简单的 Netcat 命令,通过 TCP/UDP 将指标发送到 carbon,格式为<metric path> <metric value> <metric timestamp>

while true; do
echo "local.random.diceroll $RANDOM `date +%s`" | nc -q 1 ${SERVER} ${PORT}
done

您应该在 Graphite-web GUI 中看到使用随机整数图生成的路径 local/rando/diceroll。

参考:https ://graphite.readthedocs.io/en/latest/feeding-carbon.html

于 2021-05-26T08:53:42.233 回答