테스트 방법
테스트 방법
DataCollector 배포 후에는 서버별로 최소 하나 이상의 이벤트가 찍히는지 확인합니다.
1. 플러그인 로드 확인
서버 콘솔 또는 로그에서 아래 메시지를 확인합니다.
DataCollector enabled on server: townSeoulEnergy가 있는 서버에서는 아래 메시지도 확인합니다.
SeoulEnergy found — energy_block_action adapter registered2. 명령어 확인
/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.yml의server-idevents.energy값- 서버 로그의 adapter registered 메시지
- Promtail이 해당 서버 로그 파일을 수집하고 있는지
- Grafana 쿼리의
server,event_typelabel이 맞는지