Diagnostics Module
The Diagnostics Module provides essential diagnostic features, including logging, health checks, and telemetry.
- This module is always active and cannot be disabled.
- Logging is enabled by default.
- Other features (health checks, OpenTelemetry, packing logs) require explicit opt-in.
βοΈ Configuration
All configuration files for the Diagnostics Module are located in the /app/Config_Files/DiagnosticsModule directory.
π Directory Structure
app
βββ Config_Files
βββ DiagnosticsModule
βββ HealthChecks.json
βββ OpenTelemetry.json
βββ PackingLogs.json
βββ Serilog.json
π οΈ Logging
Binacle.Net utilizes Serilog for logging.
For setup and customization, see the Logging page.
π©Ί Health Checks
Health Checks monitor the status of Binacle.Net, ensuring reliability.
For more information, refer to the Health Checks page.
π¦ Packing Logs
Packing Logs track API usage by logging requests and their corresponding results for later analysis.
For detailed information on configuring and using packing logs, see the Packing Logs page.
π OpenTelemetry
OpenTelemetry enables distributed tracing, metrics collection, and logging to provide comprehensive insights into your applicationβs performance.
To integrate and configure OpenTelemetry for these features, visit the OpenTelemetry page.