Skip to content
Endatix
Endatix Hub

Observability & Logging

OpenTelemetry instrumentation, Azure Application Insights integration, OTLP exporters, and Serilog structured logging.

OpenTelemetry Azure App Insights OTLP Exporters Serilog Health Checks Exception Middleware
Live Telemetry
Healthy
Requests / min 347
p95 Latency 42 ms
Serilog output
INF HTTP GET /health 200 in 2ms
INF Submission 4f2c saved partially
INF Form 7a1b published by user 12
OpenTelemetry OTLP App Insights

See inside from the first request

Endatix emits OpenTelemetry spans and structured Serilog events out of the box. Connect your preferred backend — Application Insights, Datadog, Grafana, or your own collector — with a single OTLP endpoint configuration.

  • OpenTelemetry SDK for traces, metrics, and logs
  • OTLP exporter for gRPC and HTTP — works with any compatible receiver
  • Azure Application Insights via connection string only
  • Serilog with sink plugins — stdout, file, Seq, Elastic, and more
  • Health endpoints report database and storage reachability
  • Problem-details JSON exceptions (RFC 9457) for consistent error contracts

Full-stack visibility

Every layer is instrumented — request tracing, structured logs, dependency checks, and error contracts.

OpenTelemetry

Traces, metrics, and logs emitted via the OpenTelemetry SDK. Plug in any compatible backend — Jaeger, Zipkin, Grafana, or your own collector.

Azure Application Insights

First-class Azure App Insights integration. Enable with a connection string — request telemetry, exceptions, and dependencies flow automatically.

OTLP Exporters

OpenTelemetry Protocol (OTLP) exporter for gRPC and HTTP. Compatible with Datadog, New Relic, Honeycomb, and any OTLP receiver.

Serilog Structured Logging

JSON-structured log events via Serilog. Sinks for stdout, file, Seq, Elastic, Application Insights, and any community sink.

Health Check Endpoints

Standard /health and /health/ready endpoints. Checks include database connectivity, file storage, and external service reachability.

Exception Middleware

Global exception handling middleware serialises errors to problem-details JSON (RFC 9457). Consistent error contracts across all endpoints.

No black boxes

Ship with confidence — not guesswork.

If you need custom telemetry pipelines or have questions about our observability setup, we're here.

Talk to us