서비스 수준은 Google에 의해 대중화되었고 업계에서 모범 사례가 되었습니다. 서비스 수준은 비즈니스 및 사용자 경험에 더 초점을 맞춘 관점을 추가하여 기존 모니터링을 보완합니다.
New Relic을 사용하면 애플리케이션에 대한 SLI(서비스 수준 지표) 및 SLO(서비스 수준 목표)를 정의하고 사용할 수 있습니다. New Relic 서비스 수준을 구성하고 따라야 하는 몇 가지 관련 이유가 있습니다.
손쉬운 생성: 원클릭에서 고급 사용자를 위해 완벽하게 사용자 정의할 수 있는 고급 모드에 이르기까지 다양한 복잡성 모드로 서비스 수준 생성을 용이하게 합니다.
New Relic 경험과 통합: Navigator, Workloads, 미니 개요 및 대부분의 New Relic 관찰 가능성 도구를 통해 서비스 수준을 시각화하고 작업합니다.
알림 지원: 주의해야 할 성능 저하에 대해 경고하는
만듭니다.
분석 도구: 모든 시스템의 안정성 상태를 일관된 방식으로 분석합니다. 기간별 보기 모드를 사용하면 모든 서비스 수준에서 추세 변화를 파악할 수 있습니다. 또한 서비스 수준이 위반될 때마다 요약 보기를 통해 문제의 잠재적 원인을 확인할 수 있습니다.
용량 계획: 서비스 수준을 생성하여 앱 기준선을 찾습니다. 피크 수요 이벤트를 준비할 때 서비스 수준은 팀의 성공에 도움이 될 수 있습니다.
SLI 및 SLO란 무엇입니까?
서비스 수준은 최종 사용자(또는 클라이언트 애플리케이션) 관점에서 서비스의 성능을 측정하는 데 사용됩니다. 예를 들어, 서비스 수준은 비디오가 충분히 빨리 로드되었는지 또는 길찾기 서비스가 두 지점 사이에 가능한 하나 이상의 경로를 반환했는지 여부를 나타낼 수 있습니다.
Service level indicators are accurate quantitative measures of the user experience 서비스 수준에 따라 설명됩니다. 성공적인 출력의 비율을 나타내므로 백분율(%)로 표시됩니다. 예를 들어, SLI는 일부 레버 값보다 빠른 요청의 비율, 바인딩 또는 올바른 값이 나오는 파이프라인으로 들어오는 레코드의 비율을 측정할 수 있습니다.
사용자는 비디오를 로드하는 데 몇 초가 더 걸릴 수 있거나 애플리케이션이 때때로 오류를 반환할 수 있다는 점을 이해하지만, 사용자의 신뢰를 잃고 싶지 않다면 이런 일이 자주 발생해서는 안 됩니다. 따라서 서비스 최종 사용자와 가장 관련성이 높은 성능 측면에 대한 SLI를 정의한 후에는 서비스가 최종 사용자의 기대치를 충족하는지 추적하도록 SLO를 설정해야 합니다. 일정 기간 동안 Service level objectives are defined as a target value that an SLI must meet . 예를 들어, 동영상은 일주일 동안 99%의 시간 동안 2초 이내에 재생을 시작해야 합니다.
서비스 수준 관리 사용 사례 구현 가이드 를 참조하여 서비스 수준의 기반이 되는 도구를 배포하고 서비스 경계를 식별하는 방법에 대해 알아보세요.
서비스 수준 및 APM SLA 보고서
New Relic은 오랫동안 APM 서비스에 대한 자동 SLA(서비스 수준 계약) 보고서를 제공 했습니다. 월요일에 받은 편지함에서 받을 수 있는 Apdex 기반 보고서는 웹 트랜잭션을 생성하는 서비스에 대해 자동으로 생성되며 시간 경과에 따른 추세를 보는 데 유용합니다.
SLA 외에도 Google의 서비스 수준 기능은 Google SRE 핸드북 에서 홍보하는 것과 같은 최신 서비스 수준 모범 사례와 더 잘 일치하며 새롭고 향상된 기능을 제공합니다.
SLI는
프로세서뿐만 아니라 뉴렐릭에 보고되는 모든 NRDB 이벤트에 대해 정의할 수 있습니다. 따라서 사용자 정의 대시보드를 기반으로 SLI를 만들 수도 있습니다.
어떤 서비스 경계와 어떤 메트릭이 서비스 수준과 관련이 있는지 결정할 수 있으며 자신의 목표를 설정할 수 있습니다.
계정 전체와 워크로드 내에서 SLO 결과를 볼 수 있습니다.
다음은 뭐지?
UI의 여러 위치에서 서비스 수준을 찾을 수 있습니다.
-에
SLI가 정의된 엔터티 의 미리보기에서.
APM
서비스,
Browser
애플리케이션 또는 보고서 섹션의
Synthetic
모니터.
서비스 수준 탭의
workload
내.
계속해서 SLI 및 SLO를 만들고 사용 하는 방법에 대한 문서를 읽으십시오. NerdGraph API를 통해 서비스 수준을 구성 하는 방법도 확인할 수 있습니다.
SLM 설정 및 사용에 대한 팁과 모범 사례는 SLM 최적화에 대한 관측 가능성 성숙도 가이드를참조하십시오.