설정하기
1. 지원 버전
- SingleStore 8.9 이상 버전을 지원합니다.
exemONE 필요 모듈 버전
SingleStore 모니터링을 위해서는 다음 exemONE 모듈이 아래 버전 이상이어야 합니다.
| 모듈 | 최소 버전 |
|---|---|
| exemone-api | v3.0.508.99 |
| exemone-ingester | v3.0.508.27 |
| exemone-alerter | v3.0.508.42 |
| exemone-core | v3.0.508.36 |
| exemone-front | v3.0.508.77 |
| exemone-receiver | v3.0.508.11 |
| exemone-db-agent | v3.0.508.42 |
2. 필수 권한
모니터링 계정(예: exemone)에 다음 권한을 부여해야 합니다:
GRANT USAGE, SHOW METADATA, PROCESS, CLUSTER, SHOW ROUTINE ON *.* TO exemone;
권한별 상세 용도
| 권한 | 용도 (조회 대상 테이블/기능) |
|---|---|
| USAGE | 기본 접속 권한 |
| SHOW METADATA | (MV_)DISTRIBUTED_DATABASES(_STATUS), MV_CLUSTER_STATUS, MV_PROCESSLIST, MV_TASKS, MV_ACTIVITIES_EXTENDED_CUMULATIVE, MV_EVENTS, MV_DISK_USAGE, MV_BOTTOMLESS_REMOTE_STATS |
| PROCESS | MV_PROCESSLIST, MV_TASKS, MV_QUERIES, MV_ACTIVITIES_EXTENDED_CUMULATIVE, MV_PLANCACHE, KILL_QUERY |
| CLUSTER | MV_EVENTS, MV_DISK_USAGE, MV_DATA_DIS_USAGE, MV_BOTTOMLESS_API_EVENTS, MV_BOTTOMLESS_STATUS_EXTENDED |
| SHOW ROUTINE | ROUTINES, AGGREGATE_FUNCTIONS, SHOW CREATE FUNCTION, SHOW CREATE PROCEDURE |
개별 권한 부여 (참고)
GRANT USAGE ON *.* TO exemone;
GRANT SHOW METADATA ON *.* TO exemone;
GRANT PROCESS ON *.* TO exemone;
GRANT CLUSTER ON *.* TO exemone;
GRANT SHOW ROUTINE ON *.* TO exemone;
3. 사전 설정 사항
Plan 조회를 위한 파라미터 설정
Show Plan {Plan ID} 기능을 사용하려면 다음 파라미터를 설정해야 합니다.
enable_disk_plan_explain=ON
| 항목 | 내용 |
|---|---|
| 파라미터 | enable_disk_plan_explain |
| 설정값 | ON |
| 용도 | Plan 조회 기능 활성화 (Show Plan {Plan ID}) |
| 주의사항 | 활성화 시 디스크·메모리 사용량이 소폭 증가할 수 있습니다. |
주의: 해당 파라미터가 비활성화(OFF)된 경우 Plan 조회 기능은 지원되지 않으며, 화면에 안내 문구가 표시됩니다.
