다음을 통해 공유


.NET 메트릭

메트릭은 시간에 따라 보고된 숫자 측정값입니다. 일반적으로 앱의 상태를 모니터링하고 경고를 생성하는 데 사용됩니다. 예를 들어, 웹 서비스는 다음 수를 추적할 수 있습니다.

  • 초당 수신된 요청 수입니다.
  • 응답하는 데 밀리초가 걸렸습니다.
  • 오류 응답이 전송되었습니다.

이러한 메트릭은 정기적으로 모니터링 시스템에 보고할 수 있습니다. 웹 서비스가 400ms 이내의 요청에 응답하고 600ms에서 응답을 시작하는 경우 모니터링 시스템은 엔지니어에게 앱 응답이 정상보다 느리다는 것을 알릴 수 있습니다.

메트릭 사용

.NET 앱에서 메트릭을 사용하는 데는 다음과 같은 두 부분이 있습니다.

  • 계측: .NET 라이브러리의 코드는 측정을 수행하고 이러한 측정값을 메트릭 이름과 연결합니다.
  • 수집: .NET 앱은 외부 스토리지 및 분석을 위해 앱에서 전송되도록 명명된 메트릭을 구성합니다. 일부 도구는 구성 파일이나 UI 도구를 사용하여 앱 외부에서 구성을 수행할 수 있습니다.

.NET 라이브러리 개발자는 주로 계측 단계에 관심이 있습니다. 앱 개발자 또는 운영 엔지니어는 일반적으로 사용 중인 라이브러리 내에서 기존 계측을 활용하여 컬렉션 단계에 집중합니다. 그러나 앱 개발자이고 요구 사항을 충족하는 기존 메트릭이 없는 경우 새 메트릭을 만들 수 있습니다.

다음 단계