Microsoft.WindowsAzure.Mobile.Service.Diagnostics Namespace

 

ClassDescription
System_CAPS_pubclassEntityStatusReporter

Provides a StatusReport for table controllers using Entity Framework

System_CAPS_pubclassEventBase

Base event class for all system events that are logged to the file system for import by the Antares MDS bridge.

System_CAPS_pubclassHealthIndicator

Provides a default implementation of the IHealthIndicator abstraction with no external dependencies.

System_CAPS_pubclassMetricEvent

Represents an system event we want to capture aggregate metrics for.

System_CAPS_pubclassMetricsLatencyEvent

Event class used for internal tracking of outstanding latency events

System_CAPS_pubclassMetricsLogger

Default implementation of IMetricsLogger that doesn't do any logging.

System_CAPS_pubclassMongoStatusReporter

Provides a StatusReport for table controllers using Mongo DB.

System_CAPS_pubclassSecurityStatusReporter

Provides a StatusReport for security extensions.

System_CAPS_pubclassServiceExceptionFilterAttribute

Provides a default ExceptionFilterAttribute which catches unhandled exceptions occurring in the filter pipeline and logs them.

System_CAPS_pubclassServiceExceptionLogger

Provides a global Web API unhandled exception logger which is called when unhandled exceptions propagate all the way to Web API infrastructure.

System_CAPS_pubclassServiceTraceManager

Simple ITraceManager implementation which does not register any of the built-in Web API tracers. We use this to only trace system traces and user traces from the service.

System_CAPS_pubclassServiceTraceWriter

This ITraceWriter implementation formats traces so that they include a request correlation identifier if available. In addition, it allows for traces to be filtered based on their respective "Category".

System_CAPS_pubclassSignalRStatusReporter

Provides a StatusReport for ASP.NET SignalR.

System_CAPS_pubclassStatusReporter

Provides a default StatusReport for the service.

System_CAPS_pubclassStatusReporterTypeResolver

Provides an implementation of IStatusReporterTypeResolver with no external dependencies.

System_CAPS_pubclassStorageStatusReporter

Provides a StatusReport for table controllers using Azure Storage.

System_CAPS_pubclassSystemEvent

Represents a system level event that we log to our system logs.

System_CAPS_pubclassSystemTraceWriter

This ITraceWriter implementation writes system logs to the file system, for import by the Antares MDS bridge.

System_CAPS_pubclassTableStatusReporter

Provides a StatusReport for table controllers.

System_CAPS_pubclassWebHostMetricsLogger

This implementation of IMetricsLogger flushes metrics to disk on a regular interval. These files are consumed by Antares and imported into our MDS metrics tables.

System_CAPS_pubclassWebHostOwinLogger

Provides an ILogger implementation for the OWIN pipeline which logs to a given ITraceWriter.

System_CAPS_pubclassWebHostOwinLoggerFactory

Provides an ILoggerFactory implementation for the OWIN pipeline which logs to a given ITraceWriter.

System_CAPS_pubclassWebHostStatusReporter

Provides a StatusReport for the site extension.

System_CAPS_pubclassWebHostTraceWriter

This ITraceWriter implementation writes system logs to the file system using the SystemTraceWriter as well as user traces to the TraceListener configured for this host.

InterfaceDescription
System_CAPS_pubinterfaceIHealthIndicator

Provides an abstraction for getting or setting the health of a service. The HealthReport can be used to indicate that something is wrong, for example by providing a hint on the home page.

System_CAPS_pubinterfaceIMetricsLogger

Defines an interface for emitting metrics events from the runtime for later aggregation and reporting.

System_CAPS_pubinterfaceIStatusReporter

Provides an abstraction for generating status information that feeds into the response provided by the DiagnosticsController. The information exposed by the DiagnosticsController is access controlled using the ConfigOptions instance. Be careful not to expose any private or confidential information.

System_CAPS_pubinterfaceIStatusReporterTypeResolver

The IStatusReporter provides an abstraction for reporting status through the DiagnosticsController. The IStatusReporterTypeResolver provides an abstraction for enumerating and providing the IStatusReporter implementations that should participate in this process.

EnumerationDescription
System_CAPS_pubenumHealthMeter

Indicates the state of health of the service. This is used by the HealthIndicator to issue a health report upon request. One place where this is used is to indicate with a notice on the service home page reporting the state of health of the service.

Return to top
Show: