Focused Database Observability
TraceMole is not a generic, full-stack APM. We target a single, highly critical problem: correlating client execution plans with database query behavior across all your connected microservices.
TraceMole was born out of real-world troubleshooting frustration. While maintaining production databases, we regularly received warning emails from MongoDB indicating that our query scan ratio had breached the critical threshold of 1000:1 (docs examined vs. docs returned)—a sure sign of unindexed COLLSCAN queries slowing down database threads.
One day, a slow database query degraded application performance to a crawl. We assumed our Next.js API gateway was running the bad query. We spent three full days auditing Next.js files, reviewing driver queries, and inspecting API layers, but found absolutely nothing.
In modern startups, multiple services query the same shared database cluster. When things slow down, finding which codebase, background task, or service triggered the unindexed query is a needle in a haystack. We built TraceMole to map explain-plan behaviors and query origins across all service boundaries in a single, unified dashboard view.
We believe you should have absolute confidence in what telemetry is captured and leaving your servers. That's why our core tracing packages—like @tracemole—are fully open source and built directly on standard OpenTelemetry hooks. You can audit every single line of collector code.
While our SDK wrappers are open to ensure trust, our ingestion server and visualization platform are closed source. We handle the hard work of collecting metrics at scale, generating automated index recommendations, and sending you instant Slack/Discord alerts, saving you from managing heavy OTel collector infrastructure.
✓ Built & Ready
- ●Next.js SDK Wrapper: Out-of-the-box telemetry for App Router Next.js database gateways.
- ●MongoDB Explain Engine: Automated profiling of documents-examined ratios and stages.
- ●Webhook Alert Pipelines: Direct Slack and Discord warning alert webhooks.
⚡ In the Pipeline
- ●Node.js & Python SDKs: General client library wrappers to cover background processes and multi-service queries natively.
- ●Prisma & Drizzle Drivers: Extending telemetry capture to popular TypeScript ORM query explains.
- ●PostgreSQL Explains: Analytical tracking of SQL queries, scan stages, and index usage plans.