本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 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 帳戶。