Skip to main content
Beta: LLM Observability is now GA
Database Monitoring

Find the slow query.
Then the request that sent it.

Query latency and error rates for PostgreSQL, MySQL, Redis, MongoDB and more, tied to the traces and services that issued them. Capture database calls with OpenTelemetry instrumentation or straight from the kernel with eBPF.

PostgreSQLMySQLRedisMongoDBQuery spanseBPF capture
telemetry.aiaxoniq.net/database
STREAM LIVE
Database Monitoring Live Engine Monitor
Status: HEALTHY
Ingest Latency
< 12ms
p99 edge-to-storage
Query Speed
45ms p90
ClickHouse rollups
Data Retention
100% Unsampled
No dropped events
Real-time telemetry stream synchronized with Kafka decoupled bus100% OTLP Native

Deep Dive

Core Capabilities & Architecture

Explore how Database Monitoring instruments, processes, and correlates high-cardinality telemetry at scale.

Queries

Every query as a span, inside the request that made it

OpenTelemetry database instrumentation records each call as a span with its statement, duration and outcome. Because it sits inside the distributed trace, a slow query is never an orphan: you see the endpoint, the service and the user request behind it.

  • Query spans for PostgreSQL, MySQL, Redis, MongoDB, Cassandra and Elasticsearch clients
  • Statement, duration and error captured on every call
  • P50/P95/P99 latency per database, per operation
  • Jump from a slow query to the full trace and its logs
Interactive Engine
Queries Telemetry Engine
Real-time Stream
Capability 1
Query spans for PostgreSQL, MySQL, Redis, MongoDB, Cassandra and Elasticsearch clients
Capability 2
Statement, duration and error captured on every call
Capability 3
P50/P95/P99 latency per database, per operation
ClickHouse 24.8 · OTLP 1.3 Native100% Ingestion Parity
Zero-code

Database traffic captured from the kernel

Where you cannot add instrumentation, axonIQzerocode reconstructs PostgreSQL, MySQL and Redis transactions from socket traffic with eBPF. Legacy services and third-party binaries report the same signals as instrumented code.

  • PostgreSQL, MySQL and Redis protocol reconstruction
  • No client library changes or language agents
  • Connection resets and socket errors surfaced alongside latency
  • Works for any binary on Linux kernels 5.4+
Interactive Engine
Zero-code Telemetry Engine
Real-time Stream
Capability 1
PostgreSQL, MySQL and Redis protocol reconstruction
Capability 2
No client library changes or language agents
Capability 3
Connection resets and socket errors surfaced alongside latency
ClickHouse 24.8 · OTLP 1.3 Native100% Ingestion Parity
Health

Server metrics beside the queries

Bring database server metrics in through the Prometheus exporters or OpenTelemetry Collector receivers you already run. Connections, throughput and resource use sit on the same dashboards as query latency, with alerts on either.

  • Prometheus remote_write and OTLP metrics ingestion
  • PromQL-compatible queries and alert rules
  • Dashboards that mix server metrics with query spans
  • SLOs on database latency with error budget tracking
Interactive Engine
Health Telemetry Engine
Real-time Stream
Capability 1
Prometheus remote_write and OTLP metrics ingestion
Capability 2
PromQL-compatible queries and alert rules
Capability 3
Dashboards that mix server metrics with query spans
ClickHouse 24.8 · OTLP 1.3 Native100% Ingestion Parity

Built for every team that cares about reliability

One platform, tailored to how your team actually works.

Backend engineers

Fix the query, not the symptom

Start from a slow endpoint and land on the exact statement that made it slow.

SRE teams

Catch saturation before it pages

Alert on connection counts and query latency together, not on whichever one fails first.

Platform teams

Cover what you cannot instrument

Get database visibility for legacy and third-party services through eBPF, without code changes.

How it works

Database calls are telemetry, not a separate product

Query spans arrive over OTLP from your instrumented services, or from axonIQzerocode for everything else. Server metrics arrive through Prometheus or the OpenTelemetry Collector. All of it lands in the same ClickHouse store, so the query, the trace and the server metric share one timeline.

OpenTelemetry and eBPF capturePostgreSQL, MySQL, Redis protocol reconstructionQuery spans correlated with traces and logs

Start database monitoring in 5 minutes

Your existing OpenTelemetry instrumentation works unchanged, so there is nothing to rewrite and nothing to migrate.