Dela via


Microsoft.WindowsAzure.Mobile.Service.Diagnostics Namnområde

Klasser

EntityStatusReporter

Tillhandahåller en StatusReport för tabellkontrollanter med Entity Framework

HealthIndicator

Tillhandahåller en standardimplementering av abstraktionen IHealthIndicator utan externa beroenden.

MetricsLatencyEvent

Händelseklass som används för intern spårning av utestående svarstidshändelser

MetricsLogger

Standardimplementeringen av IMetricsLogger det gör ingen loggning.

MongoStatusReporter

Tillhandahåller en StatusReport för tabellkontrollanter med Mongo DB.

SecurityStatusReporter

Tillhandahåller en StatusReport för säkerhetstillägg.

ServiceExceptionFilterAttribute

Tillhandahåller ett standardvärde System.Web.Http.Filters.ExceptionFilterAttribute som fångar upp ohanterade undantag som inträffar i filterpipelinen och loggar dem.

ServiceExceptionLogger

Tillhandahåller en global webb-API för ohanterad undantagsloggare som anropas när ohanterade undantag sprids hela vägen till webb-API-infrastrukturen.

ServiceTraceManager

Enkel System.Web.Http.Tracing.ITraceManager implementering som inte registrerar någon av de inbyggda webb-API-spårningarna. Vi använder detta för att endast spåra systemspårningar och användarspårningar från tjänsten.

ServiceTraceWriter

Det här System.Web.Http.Tracing.ITraceWriter implementeringsformatet spårar så att de innehåller en korrelationsidentifierare för begäran om det är tillgängligt. Dessutom kan spårningar filtreras baserat på deras respektive "kategori".

SignalRStatusReporter

Tillhandahåller en StatusReport för ASP.NET SignalR.

StatusReporter

Tillhandahåller en standardinställning StatusReport för tjänsten.

StatusReporterTypeResolver

Tillhandahåller en implementering av IStatusReporterTypeResolver utan externa beroenden.

StorageStatusReporter

Tillhandahåller en StatusReport för tabellkontrollanter som använder Azure Storage.

TableStatusReporter

Tillhandahåller en StatusReport för tabellkontrollanter.

Gränssnitt

IHealthIndicator

Tillhandahåller en abstraktion för att hämta eller ange hälsotillståndet för en tjänst. HealthReport Kan användas för att indikera att något är fel, till exempel genom att ge en ledtråd på startsidan.

IMetricsLogger

Definierar ett gränssnitt för att generera måtthändelser från körningen för senare aggregering och rapportering.

IStatusReporter

Tillhandahåller en abstraktion för att generera statusinformation som matar in i svaret som tillhandahålls av DiagnosticsController. Informationen som exponeras av är åtkomstkontrollerad med hjälp av DiagnosticsController instansen ConfigOptions . Var noga med att inte exponera någon privat eller konfidentiell information.

IStatusReporterTypeResolver

IStatusReporter Tillhandahåller en abstraktion för rapporteringsstatus via DiagnosticsController. Tillhandahåller IStatusReporterTypeResolver en abstraktion för att räkna upp och tillhandahålla de IStatusReporter implementeringar som ska delta i den här processen.

Uppräkningar

HealthMeter

Anger hälsotillståndet för tjänsten. Detta används av HealthIndicator för att utfärda en hälsorapport på begäran. En plats där detta används är att ange med ett meddelande på tjänstens startsida som rapporterar hälsotillståndet för tjänsten.