Part of Application Performance Monitoring, Coralogix’s Database Monitoring offers comprehensive insights into databases and service-database interactions across your host environment, enabling efficient and rapid troubleshooting of issues as they emerge.
Database Monitoring is now in beta for early adopters.
To get started with Database Monitoring, set up APM. This includes instrumenting your service to generate spans and installing the Otel Collector.
Follow these instructions to add connection-level attributes to your spans. The labels below allow us to identify your system’s service-database interactions. All labels are required.
Attribute | Type | Description | Examples |
---|---|---|---|
db.system | string | An identifier for the database management system (DBMS) product being used. | elasticsearch, dynamodb, mysql, postgresql |
db.name | string | This attribute is used to report the name of the database being accessed. | customers, main, ws-alerts, ops |
db.operation | string | The name of the operation being executed, e.g. the MongoDB command name findAndModify or the SQL keyword | Select, Upsert, Update, Bulkdelete |
db.statement | string | The database statement being executed | SELECT * FROM wuser_table; SET mykey “WuValue” |
net.peer.name | string | Identifies the host name or IP address of the peer (remote host) involved in the communication | net.peer.name="example.com" or net.peer.name="192.0.2.1" |
Through service instrumentation, Coralogix identifies interactions between your services and databases. The Database Catalog presents all identified databases that interact with your instrumented services.
Navigate to APM > Database Catalog in your Coralogix toolbar.
The APM Databases tab provides a panoramic snapshot of all databases interacting with instrumented services within your system during a specified time frame.
db.name
or db.user
.Click on any row in the Databases Grid to investigate a specific DB host.
The Databases Overview presents database performance metrics. View a database’s performance over time, interactions with each calling operation, and queries.
The Database Operations view presents query performance metrics categorized by operation and table, showcasing their evolution over time within the selected time frame.
Deep-dive into database queries by clicking on any operation or widget across the Database Catalog. This will open a detailed side modal showcasing related spans, allowing users to examine specific database queries and their impact.
Documentation | APM Onboarding Tutorial |
Need help?
Feel free to contact us via our in-app chat or by emailing [email protected].