Configuration: Diagnostics Module ‐ Telemetry - ChrisMavrommatis/Binacle.Net GitHub Wiki

Binacle.Net leverages OpenTelemetry to monitor the performance and behavior of the application through detailed tracing and metrics. OpenTelemetry is a robust and flexible observability framework, providing key insights into how your application functions in real time.

Core Telemetry Features

Binacle.Net’s telemetry setup includes:

  • Tracing: Tracks requests and operations within the application to help diagnose issues and monitor performance.
  • Metrics: Collects performance-related data such as request duration, resource consumption, and other runtime behaviors.

[!Warning]

Please note: As of now, Binacle.Net does not include a default implementation for telemetry. To collect telemetry data, you must enable Application Insights.

Cloud Providers

When cloud providers are enabled, Binacle.Net seamlessly integrates telemetry data with these platforms. This extended telemetry allows you to view and analyze performance metrics and traces directly in your cloud monitoring dashboard, providing enhanced visibility into application health and user interactions.

Supported Cloud Providers

  • Azure Application Insights: Once enabled, telemetry data is automatically sent to Azure Application Insights, providing access to a suite of monitoring tools for detailed performance analysis.