Skip to content

테스트 방법

테스트 방법

DataCollector 배포 후에는 서버별로 최소 하나 이상의 이벤트가 찍히는지 확인합니다.

1. 플러그인 로드 확인

서버 콘솔 또는 로그에서 아래 메시지를 확인합니다.

DataCollector enabled on server: town

SeoulEnergy가 있는 서버에서는 아래 메시지도 확인합니다.

SeoulEnergy found — energy_block_action adapter registered

2. 명령어 확인

/dc status

서버 ID와 버전이 표시되어야 합니다.

3. 기본 이벤트 확인

플레이어가 접속하면 아래 쿼리에서 join 이벤트가 보여야 합니다.

{job="minecraft", event_type="join"}

4. SeoulEnergy 이벤트 확인

spawn 또는 town 서버에서 전기 블록을 설치한 뒤 확인합니다.

{job="minecraft", event_type="energy_block_action"}

권한이 없는 유저나 마을 밖 설치 테스트를 하면 PLACE_DENIED가 남아야 합니다.

5. 문제가 있으면 먼저 볼 것

  • plugins/DataCollector/config.ymlserver-id
  • events.energy
  • 서버 로그의 adapter registered 메시지
  • Promtail이 해당 서버 로그 파일을 수집하고 있는지
  • Grafana 쿼리의 server, event_type label이 맞는지