Summer Lambert
Summer Lambert Head of marketing for DBmarlin

Why Use DBmarlin Alongside IBM Instana Observability

Why Use DBmarlin Alongside IBM Instana Observability

Most teams running Instana hit the same wall eventually. A trace points at the database, and the query text is right there along with the duration. But nobody can figure out why it ran slow or how to fix the problem, and that’s where the troubleshooting stalls out.

DBmarlin exists to answer that question.

What You’ll Learn

  • How Instana and DBmarlin divide responsibilities across the observability stack
  • The bi-directional integration that shipped with Instana release 285
  • Real performance gains from a healthcare software company using both tools
  • Which database platforms DBmarlin supports
  • How to get started with a free license

Where Instana Stops and DBmarlin Picks Up

Picture a five-second database call showing up in a trace. Instana flags it and shows which query caused the slowdown. Your team can see the impact on end users. Now what?

The query might have been waiting on a lock held by another session. Maybe the execution plan shifted after a deployment. Could be the database server ran out of resources. Instana won’t tell you which one. That’s not what it’s built for.

DBmarlin fills that gap. The tool grabs SQL statement text and wait states together, so teams can see exactly where execution time went. When a MySQL locking problem drags down performance, DBmarlin shows both the blocked query and the one holding the lock. Root cause, not just symptoms.

Jordy Mevissen, Worldwide Sales Leader for IBM Instana, put it this way: DBmarlin takes database monitoring to the next level by showing why databases are performing poorly.

Tracking Changes Inside the Database

Slowdowns usually trace back to something that changed. Schema updates. Parameter tweaks. Execution plans that shifted when statistics got refreshed.

DBmarlin catches these automatically. When degraded performance lines up with a schema modification or parameter change, teams spot that connection without digging through deployment logs.

Teams can also register events like code releases. Deploy on Tuesday, notice slower queries on Wednesday, and DBmarlin helps connect those dots.

How the Integration Works

Bi-directional linking between the two tools shipped with Instana release 285 in November 2024.

  • Open Settings, then Integrations
  • Enter the Instana host address and API key
  • Performance issues in DBmarlin now include links to corresponding Instana data
  • Navigate to Settings, Team Settings, Integrations, Database, then DBmarlin
  • Enter the DBmarlin server URL
  • Slow SQL queries in traces now show a “Find SQL in DBmarlin” button

Click-through runs both directions. Looking at a locking issue in DBmarlin? One click pulls up the affected applications and services in Instana. Staring at a slow trace in Instana? One click lands in DBmarlin’s query analysis screen.

Supported Databases

DBmarlin works with:

  • MySQL
  • MariaDB
  • PostgreSQL
  • Oracle
  • SQL Server
  • IBM Db2
  • CockroachDB
  • Informix
  • SAP HANA
  • SAP ASE
  • MongoDB

Cloud-managed offerings are covered too, including Amazon RDS, Azure SQL, and Google Cloud SQL. The interface stays consistent regardless of which database platform teams are running.

Who Gets Value From This

Developers catch bad queries before production. The interface doesn’t assume DBA expertise, so engineers can diagnose their own performance problems.

SREs trace from alert to application to database internals without waiting for a specialist to get involved. DevOps engineers wire database performance into CI/CD workflows. DBmarlin plugs into Jenkins, Liquibase, and other pipeline tools.

DBAs spend less time on routine firefighting. When other teams handle straightforward issues, DBAs can focus on architecture and capacity planning.

Mirko Novakovic, founder of Instana and Dash0, described DBmarlin as a natural extension that helps customers optimise database performance.

Business Case

Running both tools together pays off in a few ways:

  • Incidents close faster when diagnostic data is already there
  • Development cycles shrink because performance problems get caught earlier
  • Infrastructure costs go down when queries stop wasting resources
  • Users stay happier, which keeps renewals up and support tickets down

Getting Started

Instana customers get one free premium DBmarlin license for any database. The tool is also available through IBM Passport Advantage (offering ID 5900-BS3). Setup takes minutes.

Capabilities comparison

Capability Instana DBmarlin
Auto-discover services and infrastructure Yes No
Distributed tracing Yes No
Show slow SQL query text and duration Yes Yes
Show why a query ran slow (wait states) No Yes
Identify locking and blocking sessions No Yes
Detect schema and parameter changes No Yes
Track execution plan changes No Yes
Link to application/service impact Yes Via integration
CI/CD pipeline integration No Yes

FAQs

Does DBmarlin replace Instana for database monitoring?

No. Instana monitors the application layer and shows when database calls are slow. DBmarlin goes inside the database to show why those calls are slow. The two tools work together rather than overlap.

Which Instana release added native DBmarlin integration?

Release 285, which shipped in November 2024. Earlier versions required a browser plugin for the Instana-to-DBmarlin link; that’s now built in.

What databases does DBmarlin support?

MySQL, MariaDB, PostgreSQL, Oracle, SQL Server, IBM Db2, CockroachDB, Informix, SAP HANA, and SAP ASE. Both self-hosted instances and cloud-managed services like Amazon RDS, Azure SQL, and Google Cloud SQL work.

Is there a free version?

Instana customers get one free premium license for any database. Outside of that promotion, DBmarlin offers a freemium model with free monitoring for the first database.

Want to try it out?

👉 Want to see how DBmarlin can help your organisation? Start your free trial today.

dbmarlin-community-join