鱼弦:公众号:红尘灯塔,CSDN内容合伙人、CSDN新星导师、51CTO(Top红人+专家博主) 、github开源爱好者(go-zero源码二次开发、游戏后端架构 https://github.com/Peakchen)

Docker 启用 Grafana 的交互命令

在 Docker 中,可以使用以下命令来启用 Grafana 的交互命令:


docker run -it --rm -p 3000:3000 grafana/grafana grafana-server --interactive


此命令会启动一个 Grafana 容器,并将其端口 3000 映射到宿主机的端口 3000。 容器将以交互模式启动,这意味着您可以使用 Grafana CLI 来与之交互。

以下是一些具体的示例:

1. 启动 Grafana 容器:


docker run -it --rm -p 3000:3000 grafana/grafana grafana-server --interactive


此命令会启动一个 Grafana 容器,并将其端口 3000 映射到宿主机的端口 3000。 容器将以交互模式启动。

2. 使用 Grafana CLI:


grafana-cli help


此命令会显示 Grafana CLI 的帮助信息。

3. 创建数据源:


grafana-cli create data-source --name my-data-source --type prometheus --url http://localhost:9090


此命令会创建一个名为 my-data-source 的数据源。 数据源的类型为 Prometheus,URL 为 http://localhost:9090

4. 创建仪表板:


grafana-cli create dashboard --name my-dashboard --file my-dashboard.json


此命令会创建一个名为 my-dashboard 的仪表板。 仪表板的定义来自文件 my-dashboard.json

5. 查询数据:


grafana-cli query --data-source my-data-source --query 'rate(prometheus_http_requests_total{job="grafana"}[5m])'


此命令会查询 Prometheus 数据源。 查询语句为 rate(prometheus_http_requests_total{job="grafana"}[5m])

注意:

以下是一些额外的信息:

  • Grafana 文档: [移除了无效网址]
  • Grafana 教程: [移除了无效网址]