KloudMate
KloudMate Agent Docs
Databases

Databases Monitoring

Monitor database queries and performance seamlessly.

The KloudMate Agent provides three approaches to database monitoring β€” from zero-configuration kernel-level profiling to deep SQL-level query analytics β€” so you can choose the right level of visibility for your environment.

Which approach should I use?

eBPF (DAM) is the fastest way to get started β€” zero configuration, no database credentials needed. For deep query analytics with execution plans and schema discovery, use Direct Database Monitoring. OpenTelemetry is ideal when your application already uses OTel SDKs and you want database spans as part of your distributed traces.

Monitoring Approaches

Supported Databases

DatabaseeBPF (DAM)OpenTelemetryDirect (SQL Setup)
MySQLβœ…βœ…βœ…
PostgreSQLβœ…βœ…βœ…
Redisβœ…βœ…β€”
Kafkaβœ…βœ…β€”
Elasticsearchβœ…βœ…β€”
MongoDBβ€”βœ…β€”

Comparison

FeatureeBPF (DAM)OpenTelemetryDirect (SQL Setup)
Setup complexityNoneSDK integrationSQL scripts + agent config
Database credentialsNot requiredNot requiredRequired
Query textβœ…βœ… (sanitized)βœ…
Execution plans (EXPLAIN)β€”β€”βœ…
Wait event analysisβ€”β€”βœ…
Schema discoveryβ€”β€”βœ…
Distributed trace contextβ€”βœ…β€”
Custom span attributesβ€”βœ…β€”
Works on managed DBs (RDS, etc.)βœ…βœ…βœ…
Linux kernel requirementβ‰₯ 5.8NoneNone

On this page