Observability

.NET Observability Guide: Logging, Metrics, Tracing, and OpenTelemetry

A practical observability model for .NET that combines logs, metrics, traces, sampling, and runbooks to shorten incident diagnosis and recovery.

Observability | Author: Kjarn | Published: 26 Feb 2026 | Updated: 1 Mar 2026 | Read time: 12 min read

Visual representing .NET observability and telemetry flow

Logs alone are not enough

Logs capture event history, metrics show trends, and traces expose root cause. Together they reduce MTTR in complex systems.

Without a correlation-ID standard, incident analysis fragments across services and troubleshooting slows down.

OpenTelemetry integration

AspNetCore, HttpClient, and database instrumentation provide quick coverage, but cardinality control must be designed upfront.

Environment-specific sampling strategy creates a sustainable balance between cost and diagnostic depth.

Actionable telemetry

Dashboards should surface decisions, not only charts: SLO breaches, latency spikes, and error-budget burn must be explicit.

Tiered alert rules that reduce noise help teams focus on truly critical incidents.

Runbooks and incident loops

Every critical alert should have a clear owner and a runbook that explains the next action. Telemetry that only raises alarms without guiding action slows teams down.

Post-incident reviews should produce instrumentation improvements, not only process notes. That way each incident strengthens dashboards, spans, and log quality in measurable ways.

Explore our system modernization approach

Detailed Insights

Each insight is structured around actionable steps and risk reduction.

Diagram representing layered .NET architecture flow

Architecture | Author: Kjarn | Published: 28 Mar 2026 | Updated: 30 Mar 2026 | Read time: 15 min read

.NET Clean Architecture Guide: A Pragmatic Implementation Strategy

A practical playbook for applying Clean Architecture in .NET with real-world delivery pressure, evolving scope, and long-term maintenance cost in mind.

Read article
Visual representing Blazor Server connection and state management

Blazor Server | Author: Kjarn | Published: 22 Mar 2026 | Updated: 25 Mar 2026 | Read time: 13 min read

Blazor Server Operations Guide: Connection, State, and Scaling

A production-focused playbook for circuit lifetime, reconnect behavior, state continuity, and scaling decisions in Blazor Server projects.

Read article
Visual representing PostgreSQL performance optimization

PostgreSQL Performance | Author: Kjarn | Published: 3 Mar 2026 | Updated: 7 Mar 2026 | Read time: 16 min read

PostgreSQL Performance Guide: Index Strategy, Query Plans, and Vacuum

How to sustain PostgreSQL performance at scale through index design, query-plan discipline, connection management, and maintenance strategy.

Read article

Rejoining the server...

Rejoin failed, trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.