MySQL Family 플러그인
MySQL Family 플러그인은 MySQL과 MariaDB 서버를 하나의 공통 리소스 모델로 등록합니다. 연결 상태, connection pressure, slow query, InnoDB buffer pool, replication lag 같은 데이터베이스 운영 신호를 대시보드와 알림 규칙으로 제공합니다.
특징
engine=auto로 MySQL/MariaDB를 감지하고 표시합니다.- Prometheus mysqld_exporter 계열 metric과 Konduo-managed metric collection을 모두 지원합니다.
- managed collection은
SHOW GLOBAL STATUS,SHOW GLOBAL VARIABLES, replica status evidence를 read-only로 수집합니다. - alert pack은 connection pressure, slow query 증가, buffer pool 효율, replication lag, scrape coverage를 다룹니다.
등록 전 확인
- host, port, database, username, password, TLS, connection/query timeout을 준비합니다.
- managed collection 계정은 상태 조회에 필요한 최소 권한만 부여합니다.
- MariaDB와 MySQL은 metric prefix가 유사하지만 일부 replication metric 이름이 다를 수 있으므로 mapping pack 적용 후 panel coverage를 확인합니다.
운영 팁
engine=auto는 표시와 mapping 호환을 위한 기능이며, 위험한 engine-specific 변경 작업을 자동으로 열지 않습니다.- slow query와 buffer pool 효율은 workload 변화, cache warm-up, 배치 작업 시간대와 함께 봅니다.
- 임의 SQL 실행, backup/restore, 사용자 관리, schema/table 변경은 현재 CE 플러그인 운영 경계 밖입니다.
MySQL Family Enterprise 확장
MySQL Family Enterprise 확장은 MySQL/MariaDB 리소스에 MCP descriptor, 고급 진단, metric mapping, anomaly detector를 추가합니다. connection pressure, InnoDB, replication, workload 품질, metric coverage를 함께 분석합니다.
특징
- MCP에서 metadata, dashboard, monitoring overview, diagnostics, metrics catalog, alert/anomaly rule을 제공합니다.
- declarative metric rule과 plugin 실행형 detector를 모두 사용합니다.
- plugin detector는 bounded operational snapshot을 수집해 plugin-mode rule만 평가합니다.
- diagnostics는 연결, engine identity, workload, InnoDB, replication, metric coverage, alert readiness를 다룹니다.
등록 전 확인
- Community MySQL 또는 MariaDB 연결과 권한이 정상이어야 합니다.
- Prometheus exporter metric과 mapping pack을 연결합니다.
- replication 진단을 위해 필요한 read 권한과 topology 접근을 확인합니다.
운영 팁
- slow query, connection saturation, InnoDB pressure는 workload 변화와 배포 이벤트를 함께 봅니다.
- plugin-mode detector와 metric-mode rule의 입력 범위가 다르므로 결과 차이는 snapshot evidence와 metric coverage를 같이 확인합니다.