상태 페이지를 메트릭으로
웹 서버의 내부 상태는 요청에 응답하는 서비스 경로와 다른 인터페이스에서 제공될 수 있다. Apache Exporter는 mod_status의 통계를 읽어 Prometheus가 수집하도록 변환한다. 접속 누적값과 작업자 상태, 가동 시간 등은 웹 서버의 동작을 살펴보는 자료가 된다.
Apache 설정에 따른 범위
수집할 상태 페이지 주소와 필요한 요청 헤더 등을 지정할 수 있다. 일부 메트릭은 Apache의 ExtendedStatus 설정에 영향을 받으므로 exporter만 실행한다고 모든 항목이 나타나는 것은 아니다. exporter의 실행 상태와 Apache 상태 페이지에 접근 가능한지를 구분해 확인해야 한다.
누적값과 변화율
도구는 일부 항목을 누적값으로 제공하고 초당 변화율은 Prometheus 질의에서 계산하도록 한다. 여러 Apache 인스턴스를 관찰할 때는 각 인스턴스에 대응하는 exporter를 구성하는 방식이다. 수집 구간과 대상이 명확해야 웹 서버의 변화와 수집 실패를 구분해 해석할 수 있다.
관련 문서
Nginx Prometheus Exporter / Blackbox Exporter / Node Exporter