네 개의 골드 인덱스의 모니터링 (구글)

네 골든 신호 구글 경험이 분산 모니터링의 많은 수의, 네 개의 골드 지표는 서비스 수준에서 최종 사용자 경험, 서비스 중단 및 문제점이 비즈니스에 미치는 영향의 다른 측면을 측정 할 수 있습니다. 지연, 트래픽, 오류 및 채도에는 다음과 같은 4 개 개의 지표 유형의 초점을 맞추고 있습니다 :

  • 지연 : 서비스 요청에 필요한 시간.

기록 사용자 요청에 필요한 모든 시간, 초점은 지연 시간 및 성공 요청에 실패한 요청의 지연 시간을 구별하는 것입니다. 예를 들어, 데이터베이스 또는 기타 중요한 재앙 서비스의 비정상적인 트리거 HTTP 500의 경우, 사용자는 곧 무차별 계산은 이러한 요청의 지연은 큰 차이의 결과와 실제 결과가 발생할 수 있습니다 경우 응답 콘텐츠는 요청을 실패받을 수 있습니다 . 또한, 마이크로 서비스는 일반적으로 "빨리 실패"를 추진, 개발자는 이러한 오류가 지체도 매우 중요하다 이러한 오류를 추적, 크게 둔화 시스템 성능에 영향을 미칠 것이기 때문에 이러한 지연에 큰 오류를 특히주의해야합니다.

  • 교통 : 교통 모니터링 시스템은 현재 용량 요구 사항 서비스를 측정하는 데 사용.

시스템의 서로 다른 유형의 트래픽은 다른 의미를 나타낼 수있다. 예를 들어, HTTP REST API를에서 HTTP 트래픽은 종종 초당 요청;

  • 오류 : 현재의 모든 요청의 오류 모니터링은 현재 시스템 오류의 비율 발생을 측정하는 시스템을 발생했습니다.

일부 장애 (예, HTTP 500 오류) 명시 적이며, 일부는 암시입니다 들어 (예를 들어, 실제 비즈니스 프로세스는 여전히 단일 실패 응답 200 HTTP).

일부 명시를 들어, HTTP 500 오류 (예 : Nginx와 같은) 부하 분산에 캡처 할 수 있지만, 시스템 내에서 약간의 이상을 위해, 당신은 후크에서 직접 서비스를 추가하고 통계를해야 할 수도 있습니다.

  • 채도 : A는 서비스의 현재 포화 상태의 측정합니다.

제한된 자원의 대부분의 서비스에 영향을 미치는 상태에 대한 주요 강조. 시스템이 주로 메모리의 영향에 의해 영향을받는 경우 시스템은 주로 디스크 I / O에 의해 제한되는 경우 예를 들어,은, 메모리 시스템의 상태에 초점을 맞추고, 그것은 주요 관찰 스테이트 디스크 I입니다 / O의. 보통의 경우와 마찬가지로, 이러한 자원이 포화 될 때, 서비스 성능이 크게 감소 될 것이다. 또한 같은 시스템의 채도, 예측하는 데 사용할 수있는 "디스크가 아마 네 어린 시절에 가득합니다."

 

发布了91 篇原创文章 · 获赞 7 · 访问量 12万+

추천

출처blog.csdn.net/Ture010Love/article/details/102868002