SinglestoreDB Cloud - Dashboard
Overview
SingleStoreDB Cloud is a distributed, relational database with optimized speed and scalability to support data-intensive and real-time applications. Using this integration, you can monitor the overall health and performance of a SinglestoreDB Cloud Workspace Group/Cluster. To integrate Datadog with SingleStoreDB Cloud, install the Datadog SingleStore integration and then configure it in the Cloud Portal.
Connect SinglestoreDB Cloud to Datadog in order to:
- Visualize key SinglestoreDB Cloud metrics
- Improve resource utilization efficiency
- Observe query rate & performance
- Correlate SinglestoreDB performance with the rest of your applications
Setup
Install the SingleStoreDB Cloud integration in Datadog
- Navigate to the SingleStoreDB Cloud integration tile in Datadog.
- Select Install Integration and wait for installation to complete before proceeding.
- On the Configure tab, select Connect Accounts. This action takes you to the Cloud Portal to authorize the integration through OAuth.
The steps above only need to be performed once to connect your first workspace group with Datadog. Once the integration is installed and the accounts are connected, follow the steps specified under Configure the Datadog Integration in the Cloud Portal to connect consecutive workspace groups.
To connect your SingleStoreDB Cloud workspace group with Datadog:
- Sign in to the Cloud Portal. Upon signing in, you are taken to the Integration page. You can also select Monitoring > Integration on the left navigation pane to access this page.
- From the list of available integrations, select + Integration for Datadog.
- On the Create Datadog Integration dialog, from the Workspace Group list, select your workspace group.
- Select Create. This action takes you to the Datadog sign-in page. After signing in to Datadog, proceed to the next step.
- On the Authorize access screen, select the Authorize button. Upon successful authorization, you are taken to the Integration page on the Cloud Portal.
You can now monitor your SingleStoreDB Cloud databases using Datadog.
Uninstall the Datadog integration
Follow these steps to uninstall the Datadog integration:
- Uninstall the SingleStoreDB Cloud integration on Datadog: In Datadog, navigate to the SingleStore DB Cloud integration tile and click Uninstall Integration. Once this integration is uninstalled, all previous authorizations are revoked.
- Remove the Datadog integration on the SingleStore Cloud Portal: On the Cloud Portal, go to Monitoring > Integration. Select Delete for each Datadog configuration you want to remove.
Additionally, remove all the API keys associated with this integration.
To stop monitoring a specific workspace group (and retain the integration), navigate to the SingleStore DB Cloud Portal and select Delete (Cloud Portal > Monitoring > Integration) to remove the Datadog configuration for this workspace group.
Data Collected
Metrics
singlestoredb_cloud.cpu_usage_seconds_total (gauge) | Cumulative CPU time consumed in core-seconds |
singlestoredb_cloud.cpu_resource_limits (count) | Number of requested CPU resource limits |
singlestoredb_cloud.mem_used_b (count) | Memory used by all processes of SingleStoreDB Cloud Shown as byte |
singlestoredb_cloud.mem_total_b (count) | Memory limit for the SingleStoreDB Cloud node_id based on its cgroup membership in bytes Shown as byte |
singlestoredb_cloud.disk_used_b (count) | Total bytes used by the disk Shown as byte |
singlestoredb_cloud.disk_total_b (count) | Total size of the disk in bytes Shown as byte |
singlestoredb_cloud.failed_write_queries (gauge) | Number of failed write queries Shown as query |
singlestoredb_cloud.successful_write_queries (gauge) | Number of successful write queries Shown as query |
singlestoredb_cloud.failed_read_queries (gauge) | Number of failed read queries Shown as query |
singlestoredb_cloud.successful_read_queries (gauge) | Number of successful read queries Shown as query |
singlestoredb_cloud.rows_affected_by_writes (gauge) | Number of rows affected by write queries Shown as row |
singlestoredb_cloud.rows_returned_by_reads (gauge) | Number of rows returned by read queries Shown as row |
singlestoredb_cloud.execution_time_of_write (gauge) | Total wall-time of all write queries since server startup Shown as millisecond |
singlestoredb_cloud.execution_time_of_reads (gauge) | Total wall-time of all read queries since server startup Shown as millisecond |
singlestoredb_cloud.threads_connected (count) | Number of connections currently open Shown as thread |
singlestoredb_cloud.max_connections (count) | The number of simultaneous clients allowed Shown as thread |
singlestoredb_cloud.threads_running (count) | Number of threads that are currently active Shown as thread |
singlestoredb_cloud.max_connection_threads (count) | Maximum number of kernel threads for processing queries Shown as thread |
singlestoredb_cloud.ready_queue (count) | Number of connections with pending queries not associated with threads Shown as query |
singlestoredb_cloud.aborted_connects (gauge) | Number of failed attempts to connect to the server Shown as connection |
singlestoredb_cloud.connections (gauge) | Number of successful and failed connection attempts to the server Shown as connection |
Service Checks
SingleStoreDB Cloud does not include any service checks.
Events
SingleStoreDB Cloud does not include any events.
Troubleshooting
Need help? Contact Datadog support.