Stackdriver provides powerful monitoring, logging, and diagnostics for .NET and .NET Core apps.
With the .NET and .NET Core instrumentation libraries, you can integrate Stackdriver services with your app.
The .NET instrumentation library includes support for the following Stackdriver services:
- Stackdriver Error Reporting
- Stackdriver Trace
The .NET Core instrumentation library includes support for the following Stackdriver services:
- Error Reporting
Stackdriver Error Reporting
Error Reporting aggregates and displays errors produced in your running .NET apps.
To get started with Error Reporting, see Setting up Error Reporting for .NET apps.
Logging lets you store, search, analyze, monitor, and alert on log data and events in .NET and .NET Core apps. A Log4Net agent is provided, as well as a Stackdriver Logging API client library.
To get started with Logging, see the following articles:
Monitoring collects metrics, events, and metadata from .NET apps. Stackdriver ingests that data and generates insights via dashboards, charts, and alerts.
To get started with Monitoring, see the following articles:
- Cloud Client Libraries for the Stackdriver Monitoring API
- Installing the Monitoring agent on Windows
- Creating custom metrics
- Reading metrics
- Browsing metrics
Trace is a distributed tracing system for Google Cloud that collects latency data from .NET and .NET Core apps and displays it in near real time in the Google Cloud Console.
To get started with Trace, see the following articles: