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
Cloud Logging API client library.
To get started with Logging, see the following articles:
Monitoring
collects metrics, events, and metadata from .NET apps.
Monitoring ingests that data and generates insights with
dashboards, charts, and alerts.
To get started with Monitoring, see the following articles:
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:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-03 UTC."],[[["\u003cp\u003eGoogle Cloud Observability provides monitoring, logging, and diagnostics for .NET and .NET Core applications.\u003c/p\u003e\n"],["\u003cp\u003eInstrumentation libraries are available to integrate Error Reporting, Cloud Trace, and Cloud Logging services with .NET and .NET Core apps.\u003c/p\u003e\n"],["\u003cp\u003eError Reporting aggregates and displays errors, while Cloud Logging allows for storing, searching, and monitoring log data in .NET applications.\u003c/p\u003e\n"],["\u003cp\u003eCloud Monitoring collects metrics, events, and metadata from .NET apps, generating insights with dashboards, charts, and alerts.\u003c/p\u003e\n"],["\u003cp\u003eCloud Trace is a distributed tracing system that collects latency data from .NET and .NET Core apps and displays it in the Google Cloud console.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Observability for .NET\n\n[Google Cloud Observability](/stackdriver)\nprovides powerful monitoring, logging, and diagnostics for .NET and .NET Core\napps.\n\nInstrumentation libraries\n-------------------------\n\nWith the .NET and .NET Core instrumentation libraries, you can integrate\nGoogle Cloud Observability services with your app.\n\n- The [.NET instrumentation library](http://googleapis.github.io/google-cloud-dotnet/docs/Google.Cloud.Diagnostics.AspNet/)\n includes support for the following Google Cloud Observability services:\n\n - Error Reporting\n - Cloud Trace\n- The [.NET Core instrumentation library](http://googleapis.github.io/google-cloud-dotnet/docs/Google.Cloud.Diagnostics.AspNetCore/)\n includes support for the following Google Cloud Observability services:\n\n - Error Reporting\n - Logging\n - Trace\n\nError Reporting\n---------------\n\n[Error Reporting](/error-reporting/docs)\naggregates and displays errors produced in your running .NET\napps.\n\nTo get started with Error Reporting, see\n[Setting up Error Reporting for .NET apps](/error-reporting/docs/setup/dotnet).\n\nCloud Logging\n-------------\n\n[Logging](/logging/docs)\nlets you store, search, analyze, monitor, and alert on log data and events in\n.NET and .NET Core apps. A Log4Net agent is provided, as well as a\nCloud Logging API client library.\n\nTo get started with Logging, see the following articles:\n\n- [Setting up Logging for .NET apps with Log4Net](/logging/docs/integrate/dotnet)\n- [Setting up Logging for .NET Core apps](/appengine/docs/flexible/dotnet/writing-application-logs#writing_application_logs_1)\n\nCloud Monitoring\n----------------\n\n[Monitoring](/monitoring/docs)\ncollects metrics, events, and metadata from .NET apps.\nMonitoring ingests that data and generates insights with\ndashboards, charts, and alerts.\n\nTo get started with Monitoring, see the following articles:\n\n- [Cloud Client Libraries for the Cloud Monitoring API](/monitoring/docs/reference/libraries)\n- [Installing the Monitoring agent on Windows](/monitoring/agent/install-agent#agent-install-windows)\n- [Creating custom metrics](/monitoring/custom-metrics/creating-metrics)\n- [Reading metrics](/monitoring/custom-metrics/reading-metrics)\n- [Browsing metrics](/monitoring/custom-metrics/browsing-metrics)\n\nCloud Trace\n-----------\n\n[Trace](/trace/docs)\nis a distributed tracing system for Google Cloud that collects latency data from\n.NET and .NET Core apps and displays it in near real time in the\nGoogle Cloud console.\n\nTo get started with Trace, see the following articles:\n\n- [Setting up Trace for .NET apps](/trace/docs/setup/aspnet)\n- [Setting up Trace for .NET Core apps](/trace/docs/setup/aspnetcore)"]]