다음을 통해 공유


Microsoft.WindowsAzure.Mobile.Service.Diagnostics 네임스페이스

클래스

EntityStatusReporter

StatusReport Entity Framework를 사용하여 테이블 컨트롤러에 대한 을 제공합니다.

HealthIndicator

외부 종속성 없이 추상화의 IHealthIndicator 기본 구현을 제공합니다.

MetricsLatencyEvent

미해결 대기 시간 이벤트의 내부 추적에 사용되는 이벤트 클래스

MetricsLogger

의 기본 구현은 IMetricsLogger 로깅을 수행하지 않습니다.

MongoStatusReporter

StatusReport Mongo DB를 사용하는 테이블 컨트롤러에 대한 을 제공합니다.

SecurityStatusReporter

StatusReport 보안 확장에 대한 을 제공합니다.

ServiceExceptionFilterAttribute

필터 파이프라인에서 발생하는 처리되지 않은 예외를 catch하고 기록하는 기본값 System.Web.Http.Filters.ExceptionFilterAttribute 을 제공합니다.

ServiceExceptionLogger

처리되지 않은 예외가 Web API 인프라에 전파될 때 호출되는 전역 Web API 처리되지 않은 예외 로거를 제공합니다.

ServiceTraceManager

기본 제공 Web API 추적기를 등록하지 않는 간단한 System.Web.Http.Tracing.ITraceManager 구현입니다. 이를 사용하여 서비스에서 시스템 추적 및 사용자 추적만 추적합니다.

ServiceTraceWriter

System.Web.Http.Tracing.ITraceWriter 구현은 사용 가능한 경우 요청 상관 관계 식별자를 포함하도록 추적 형식을 지정합니다. 또한 각 "범주"에 따라 추적을 필터링할 수 있습니다.

SignalRStatusReporter

ASP.NET SignalR용 을 StatusReport 제공합니다.

StatusReporter

서비스의 기본값 StatusReport 을 제공합니다.

StatusReporterTypeResolver

외부 종속성이 없는 의 IStatusReporterTypeResolver 구현을 제공합니다.

StorageStatusReporter

Azure Storage를 StatusReport 사용하는 테이블 컨트롤러에 대한 을 제공합니다.

TableStatusReporter

StatusReport 테이블 컨트롤러에 대한 을 제공합니다.

인터페이스

IHealthIndicator

서비스의 상태를 가져오거나 설정하기 위한 추상화 기능을 제공합니다. 예를 HealthReport 들어 홈페이지에 힌트를 제공하여 문제가 있음을 나타내는 데 를 사용할 수 있습니다.

IMetricsLogger

이후 집계 및 보고를 위해 런타임에서 메트릭 이벤트를 내보내기 위한 인터페이스를 정의합니다.

IStatusReporter

에서 제공하는 응답에 피드되는 상태 정보를 생성하기 위한 추상화 기능을 DiagnosticsController제공합니다. 에 의해 DiagnosticsController 노출되는 정보는 instance 사용하여 ConfigOptions 액세스 제어됩니다. 개인 정보나 기밀 정보를 노출하지 않도록 주의하세요.

IStatusReporterTypeResolver

IStatusReporter 통해 상태 보고하기 위한 추상화가 DiagnosticsController제공됩니다. 는 IStatusReporterTypeResolver 이 프로세스에 참여해야 하는 구현을 IStatusReporter 열거하고 제공하기 위한 추상화 기능을 제공합니다.

열거형

HealthMeter

서비스의 상태를 나타냅니다. 이는 에서 요청 시 상태 보고서를 발행하는 데 사용됩니다 HealthIndicator . 이 기능을 사용하는 한 곳은 서비스 홈페이지에서 서비스 상태를 보고하는 알림과 함께 를 표시하는 것입니다.