本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 Crowdin 上的努力,帮助我们改进本页面的翻译。 (Crowdin translation page, Contributing guide)
监控核心单元
概述
Kaia 团队在 http://node.kaia.io:3000提供了一个监测 Kaia CCN 的网站。 CC 的每个 CN/PN 都安装了 "telegraf "监控代理,以收集指标并将其发送到监控服务器。 安装完成后,您可以访问监控站点,查看 Kaia CC 的指标。
安装过程如下:
- 在 CN/PN 中安装`telegraf
- 配置 `telegraf
- 启动
telegraf
Telegraf 安装
Telegraf Installation Guide (亚马逊 Linux 2 用户,见下文):https://docs.influxdata.com/telegraf/latest/introduction/installation/
亚马逊 Linux 2注意事项
要在 Amazon Linux 2 上安装 Telegraph,可以使用 InfluxData 的 RHEL 7 yum repo,具体方法如下:
cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo[influxdb]name = InfluxData Repository - Stablebaseurl = https://repos.influxdata.com/stable/\$basearch/mainenabled = 1gpgcheck = 1gpgkey = https://repos.influxdata.com/influxdata-archive_compat.keyEOF
Telegraf 设置
启用 kcnd/kpnd 中的监控功能
/etc/kcnd/conf/kcnd.conf
...METRICS=1PROMETHEUS=1...
检查
您可以通过检查端口 61001 是否打开来确认上述两个选项是否启用。
$ netstat -ntap | grep 61001tcp 0 0 :::61001 :::* LISTEN 8989/kcn
配置 Telegraf 服务
将以下文件复制到 telegraf
配置目录(/etc/telegraf/telegraf.d/
/),并为每个节点适当编辑 nodetype
、instance
和hostname
:
[global_tags] # Change "cn" to "pn" for PN installation nodetype = "cn" # The CN/PN name (e.g. `example-cn`, `example-pn`) instance = "<hostname>"[agent] # The CN/PN name (e.g. `example-cn`, `example-pn`) hostname = "<hostname>"[[outputs.influxdb]] urls = [ "http://localhost:" ] database = "klaytn_mainnet"[[inputs.prometheus]] urls = [ "http://localhost:61001/metrics" ]
在 /etc/telegraf/telegraf.conf
中更改以下内容:
- 注释掉
[[outputs.influxdb]]
部分
启动电报
$ systemctl restart telegraf
Grafana
如果每个 CN/PN 都有上述配置和代理,则可通过以下 URL 查看指标:
作为 CC 操作员,您可以在 Slack 频道中提供公司名称和电子邮件地址,申请一个账户。 请注意,只有 CC 操作员才能申请 Grafana 帐户。