.NET 메트릭
메트릭은 시간이 지남에 따라 보고되는 수치 측정값입니다. 일반적으로 앱 상태를 모니터링하고 경고를 생성하는 데 사용됩니다. 예를 들어, 웹 서비스는 다음 수를 추적할 수 있습니다.
- 초당 수신된 요청입니다.
- 응답하는 데 밀리초가 걸렸습니다.
- 오류 응답이 전송되었습니다.
이러한 메트릭은 정기적으로 모니터링 시스템에 보고할 수 있습니다. 웹 서비스가 400ms 이내에 요청에 응답하도록 되어 있고 600ms 후에 응답하기 시작하면 모니터링 시스템은 앱 응답이 평소보다 느리다는 것을 엔지니어에게 알릴 수 있습니다.
메트릭 사용
.NET 앱에서 메트릭을 사용하는 데는 다음과 같은 두 부분이 있습니다.
- 계측: .NET 라이브러리의 코드는 측정을 수행하여 이러한 측정값을 메트릭 이름과 연결합니다.
- 컬렉션: .NET 앱은 외부 스토리지 및 분석을 위해 앱에서 전송될 명명된 메트릭을 구성합니다. 일부 도구는 구성 파일이나 UI 도구를 사용하여 앱 외부에서 구성을 수행할 수 있습니다.
.NET 라이브러리 개발자는 주로 계측 단계에 관심이 있습니다. 앱 개발자 또는 운영 엔지니어는 일반적으로 사용 중인 라이브러리 내의 기존 계측을 활용하여 컬렉션 단계에 집중합니다. 그러나 앱 개발자이고 요구 사항을 충족하는 기존 메트릭이 없는 경우 새 메트릭을 만들 수 있습니다.
다음 단계
- 계측 자습서 - 코드에서 새 메트릭을 만드는 방법
- 컬렉션 자습서 - 앱에 대한 메트릭 데이터를 저장하고 보는 방법
- 기본 제공 메트릭 - .NET 런타임 라이브러리에서 사용할 준비가 된 메트릭 검색
- 메트릭 API 비교
- EventCounters - EventCounters의 정의, 구현 방법 및 사용 방법에 대해 알아보기
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET