1 个稳定版本
1.15.0 | 2023 年 1 月 22 日 |
---|
#1 in #cbe
用于 2 个 crates(通过 cbe-program-runtime)
570KB
12K SLoC
指标
测试网 Grafana 仪表板
测试网仪表板有三个版本,对应三个发布渠道
- https://metrics.cartallum.com:3000/d/monitor-edge/cluster-telemetry-edge
- https://metrics.cartallum.com:3000/d/monitor-beta/cluster-telemetry-beta
- https://metrics.cartallum.com:3000/d/monitor/cluster-telemetry
每个渠道的仪表板定义于与该渠道关联的 git 分支中 metrics/scripts/grafana-provisioning/dashboards/cluster-monitor.json
源文件,并由运行 ci/publish-metrics-dashboard.sh
的自动化部署。
可以通过点击 https://buildkite.com/Cartallum/publish-metrics-dashboard 上的 New Build
按钮在任何时候触发部署。
修改仪表板
通过修改 metrics/scripts/grafana-provisioning/dashboards/cluster-monitor.json
来完成仪表板更新,直接在 Grafana 中进行的手动编辑将被覆盖。
- 在数据探索器 https://metrics.cartallum.com:8888/ 中查看要添加的指标。
- 在编辑仪表板图表的查询时,请使用汉堡按钮后面的 "切换编辑模式" 选项使用原始 SQL,并将查询复制到文本字段中。可能需要使用仪表板变量(如 $testnet 或 $timeFilter)修复查询,检查仪表板中其他正常工作的字段以获取示例。
- 在 Grafana 中打开所需的仪表板
- 通过在仪表板的 "设置" 菜单中选择
JSON Model
来创建仪表板的开发副本 - 按需编辑仪表板
- 通过在 "设置" 菜单中选择
JSON Model
来提取 JSON 模型。将 JSON 复制到剪贴板并将其粘贴到metrics/scripts/grafana-provisioning/dashboards/cluster-monitor.json
中 - 删除您的开发仪表板:设置 => 删除
手动部署仪表板
如果您需要在本地工作区中立即部署使用 cluster-monitor.json
的内容,
$ export GRAFANA_API_TOKEN="an API key from https://metrics.cartallum.com:3000/org/apikeys"
$ metrics/publish-metrics-dashboard.sh (edge|beta|stable)
请注意,自动化最终会覆盖您的手动部署。
依赖项
~16–30MB
~529K SLoC