Diagnostics Module

The Diagnostics Module provides essential diagnostic features, including logging, health checks, and telemetry.

βš™οΈ 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.