모니터링#
인스턴스의 상태를 확인할 수 있는 세 가지 API 엔드포인트가 있습니다: /healthz
, healthz/readiness
, /metrics
.
healthz 및 healthz/readiness#
/healthz
엔드포인트는 표준 HTTP 상태 코드를 반환합니다. 200은 인스턴스에 접근 가능함을 나타냅니다. 데이터베이스 상태를 나타내지 않습니다. 이 엔드포인트는 셀프 호스팅 및 클라우드 사용자 모두 사용 가능합니다.
엔드포인트에 접근하려면:
1 |
|
/healthz/readiness
엔드포인트는 /healthz
엔드포인트와 유사하지만, 데이터베이스가 연결되고 마이그레이션 되었을 때 HTTP 상태 코드 200을 반환하여 인스턴스가 트래픽을 수용할 준비가 되었음을 나타냅니다.
엔드포인트에 접근하려면:
1 |
|
메트릭스#
/metrics
엔드포인트는 현재 인스턴스의 상태에 대한 더 자세한 정보를 제공합니다.
엔드포인트에 접근하려면:
1 |
|