9.4. Prometheus에 노출되는 3scale API Management APIcast 지표


3scale APIcast를 모니터링하도록 Prometheus를 설정한 후 기본적으로 표 9.2. “3scale API Management APIcast의 기본 메트릭” 에 나열된 메트릭을 모니터링할 수 있습니다.

표 9.3. “3scale API Management APIcast Batch 정책에 대한 Prometheus 지표” 에 나열된 메트릭은 3scale Batcher 정책을 사용하는 경우에만 사용할 수 있습니다.

표 9.2. 3scale API Management APIcast의 기본 메트릭
지표설명유형라벨

nginx_http_connections

HTTP 연결 수

게이지

state(accepted,active,handled,reading,total,waiting,writing)

nginx_error_log

APIcast 오류

카운터

level(debug,info,notice,warn,error,crit,alert,emerg)

openresty_shdict_capacity

작업자 간에 공유되는 사전의 용량

게이지

dict(모든 사전용)

openresty_shdict_free_space

작업자 간에 공유되는 사전의 여유 공간

게이지

dict(모든 사전용)

nginx_metric_errors_total

메트릭을 관리하는 Lua 라이브러리의 오류 수

카운터

none

total_response_time_seconds

클라이언트에 응답을 보내는 데 필요한 시간(초)

참고: service_idservice_system_name 레이블에 액세스하려면 9.2절. “Prometheus와 APIcast 통합” 에 설명된 대로 APICAST_EXTENDED_METRICS 환경 변수를 true 로 설정해야 합니다.

histogram

service_id, service_system_name

upstream_response_time_seconds

업스트림 서버의 응답 시간(초)

참고: service_idservice_system_name 레이블에 액세스하려면 9.2절. “Prometheus와 APIcast 통합” 에 설명된 대로 APICAST_EXTENDED_METRICS 환경 변수를 true 로 설정해야 합니다.

histogram

service_id, service_system_name

upstream_status

업스트림 서버의 HTTP 상태

참고: service_idservice_system_name 레이블에 액세스하려면 9.2절. “Prometheus와 APIcast 통합” 에 설명된 대로 APICAST_EXTENDED_METRICS 환경 변수를 true 로 설정해야 합니다.

카운터

status, service_id, service_system_name

threescale_backend_calls

3scale 백엔드(Apisonator)에 요청 승인 및 보고

카운터

endpoint(authrep,auth,report), status(2xx,4xx,5xx)

표 9.3. 3scale API Management APIcast Batch 정책에 대한 Prometheus 지표
지표설명유형라벨

apicast_status

APIcast에서 클라이언트로 전송되는 응답 상태 수

카운터

status

batching_policy_auths_cache_hits

3scale 일괄 처리 정책의 인증 캐시에서 적중

카운터

none

batching_policy_auths_cache_misses

3scale 일괄 처리 정책의 인증 캐시에 누락

카운터

none

content_caching

콘텐츠 캐싱 정책을 통과하는 요청 수

카운터

상태 (MISS,BYPASS,EXPIRED,STALE,UPDATING,REVALIDATED,HIT)

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.