캐시 서버의 통계 연결
애플리케이션이 캐시를 사용하는 방식과 캐시 서버 자체의 상태는 서로 다른 관측 대상이다. Memcached Exporter는 서버의 통계를 읽어 Prometheus가 수집하도록 제공한다. 접속할 서버 주소와 메트릭을 노출할 주소를 각각 지정하는 구조다.
수집 항목의 규모
서버 통계 외에 슬랩 클래스별 메트릭을 제공한다. 슬랩 클래스가 많으면 관련 시계열이 전체 메트릭에서 큰 비중을 차지할 수 있으며 해당 수집기를 끌 수도 있다. 관측에 필요한 상세도와 수집할 시계열의 규모를 함께 고려해야 한다.
연결 구간의 구분
하나의 exporter를 통해 여러 Memcached 서버를 조회할 수 있다. exporter의 HTTP 접근을 보호하는 TLS와 인증 설정, Memcached에 연결하는 TLS 설정은 서로 다른 구간에 적용된다. 수집 결과를 해석할 때도 대상 서버의 응답과 exporter 자체의 상태를 나누어 확인해야 한다.