SingleStoreDB Cloud

Supported OS Linux Windows Mac OS

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

  1. Navigate to the SingleStoreDB Cloud integration tile in Datadog.
  2. Select Install Integration and wait for installation to complete before proceeding.
  3. 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. 

Configure the Datadog integration in the Cloud Portal

To connect your SingleStoreDB Cloud workspace group with Datadog:

  1. 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.
  2. From the list of available integrations, select + Integration for Datadog.
  3. On the Create Datadog Integration dialog, from the Workspace Group list, select your workspace group.
  4. Select Create. This action takes you to the Datadog sign-in page. After signing in to Datadog, proceed to the next step.
  5. 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:

  1. 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.
  2. 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.

PREVIEWING: esther/docs-9478-fix-split-after-example