Database Monitoring
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.
Monitoring Approaches
Section titled “Monitoring Approaches”eBPF-powered, zero-configuration database profiling at the kernel level. Includes DAM-specific workflows such as the ML classifier deployment guide.
Use OpenTelemetry SDK instrumentation for rich database query tracing with custom attributes.
SQL-based setup with a dedicated monitoring user for deep query metrics, execution plans, and schema discovery.
Supported Databases
Section titled “Supported Databases”| Database | eBPF (DAM) | OpenTelemetry | Direct (SQL Setup) |
|---|---|---|---|
| MySQL | ✅ | ✅ | ✅ |
| PostgreSQL | ✅ | ✅ | ✅ |
| Redis | ✅ | ✅ | — |
| MongoDB | — | ✅ | — |
Comparison
Section titled “Comparison”| Feature | eBPF (DAM) | OpenTelemetry | Direct (SQL Setup) |
|---|---|---|---|
| Setup complexity | None | SDK integration | SQL scripts + agent config |
| Database credentials | Not required | Not required | Required |
| 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.8 | None | None |