1 个稳定版本

1.15.0 2023 年 1 月 22 日

#1 in #cbe


用于 2 个 crates(通过 cbe-program-runtime

Apache-2.0

570KB
12K SLoC

Rust 10K SLoC // 0.0% comments Bitbake 1K SLoC // 0.1% comments Shell 652 SLoC // 0.1% comments Python 156 SLoC // 0.0% comments INI 10 SLoC // 0.2% comments

指标

测试网 Grafana 仪表板

测试网仪表板有三个版本,对应三个发布渠道

每个渠道的仪表板定义于与该渠道关联的 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)修复查询,检查仪表板中其他正常工作的字段以获取示例。
  1. 在 Grafana 中打开所需的仪表板
  2. 通过在仪表板的 "设置" 菜单中选择 JSON Model 来创建仪表板的开发副本
  3. 按需编辑仪表板
  4. 通过在 "设置" 菜单中选择 JSON Model 来提取 JSON 模型。将 JSON 复制到剪贴板并将其粘贴到 metrics/scripts/grafana-provisioning/dashboards/cluster-monitor.json
  5. 删除您的开发仪表板:设置 => 删除

手动部署仪表板

如果您需要在本地工作区中立即部署使用 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