본문으로 건너뛰기
This page uses machine translation from English, which may contain errors or unclear language. For the most accurate information, please see the original English version. Some content may be in the original English due to frequent updates. Help us improve this page's translation by joining our effort on Crowdin. (Crowdin translation page, Contributing guide)

코어 셀 모니터링

개요

The Kaia team provides a site for monitoring the Kaia CCN at http://node.kaia.io:3000. telegraf 모니터링 에이전트는 CC의 각 CN/PN에 설치되어 메트릭을 수집하고 모니터링 서버로 전송합니다. 설치가 완료되면 모니터링 사이트를 방문하여 카이아 CC의 메트릭을 확인할 수 있습니다.

설치 과정은 다음과 같습니다:

  1. CN/PN에 telegraf를 설치합니다.
  2. telegraf 구성하기
  3. telegraf 시작

Telegraf 설치

Telegraf 설치 가이드 (Amazon Linux 2 사용자, 아래 참조): https://docs.influxdata.com/telegraf/latest/introduction/installation/

Amazon Linux 2 참고

Amazon Linux 2에 Telegraph를 설치하려면 다음과 같이 InfluxData의 RHEL 7 yum 리포지토리를 사용할 수 있습니다:


cat <<EOF | sudo tee /etc/yum.repos.d/influxdb.repo
[influxdb]
name = InfluxData Repository - Stable
baseurl = https://repos.influxdata.com/stable/\$basearch/main
enabled = 1
gpgcheck = 1
gpgkey = https://repos.influxdata.com/influxdata-archive_compat.key
EOF

Telegraf 설정

kcnd/kpnd에서 모니터링 활성화

/etc/kcnd/conf/kcnd.conf


...
METRICS=1
PROMETHEUS=1
...

확인

포트 61001이 열려 있는지 확인하여 위의 두 가지 옵션이 활성화되어 있는지 확인할 수 있습니다.


$ netstat -ntap | grep 61001
tcp 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]] 섹션을 주석 처리합니다.

Telegraf 시작


$ systemctl restart telegraf

Grafana

각 CN/PN에 위와 같은 구성과 에이전트가 있는 경우 다음 URL에서 메트릭을 확인할 수 있습니다:

http://node.kaia.io:3000

CC 운영자는 Slack 채널에서 회사 이름과 이메일 주소를 제공하여 계정을 요청할 수 있습니다. CC 운영자만 그라파나 계정을 요청할 수 있다는 점에 유의하세요.

페이지를 개선해 주세요