9.4. Prometheus에 노출된 3scale APIcast 지표
3scale APIcast를 모니터링하도록 Prometheus를 설정한 후 기본적으로 표 9.2. “3scale APIcast의 Prometheus 기본 지표” 에 나열된 지표를 모니터링할 수 있습니다.
표 9.3. “3scale APIcast 배치 정책용 Prometheus 지표” 에 나열된 메트릭은 3scale Batcher 정책을 사용하는 경우에만 사용할 수 있습니다.
메트릭 | 설명 | 유형 | 라벨 |
---|---|---|---|
| HTTP 연결 수 | 게이지 | state(accepted,active,handled,reading,total,waiting,writing) |
| APIcast 오류 | 카운터 |
|
| 작업자 간에 공유되는 사전의 용량 | 게이지 |
|
| 작업자 간에 공유되는 사전의 여유 공간 | 게이지 |
|
| 메트릭을 관리하는 Lua 라이브러리의 오류 수 | 카운터 | none |
| 클라이언트에 응답을 보내는 데 필요한 시간(초)
참고: service | histogram |
|
| 업스트림 서버의 응답 시간(초 단위)
참고: service | histogram |
|
| 업스트림 서버의 HTTP 상태
참고: service | 카운터 |
|
| 3scale 백엔드에 대한 요청 승인 및 보고(Apisonator) | 카운터 |
|
메트릭 | 설명 | 유형 | 라벨 |
---|---|---|---|
| 3scale 배치 정책의 auths 캐시에서 적중 | 카운터 | none |
| 3scale 배치 정책의 auths 캐시에 누락 | 카운터 | none |