Skip to content

Epsio Datadog Intergration

You can configure Epsio to send metric data about your Epsio deployments to your Datadog account.

Prerequisites

To integrate Epsio with Datadog, you must have a Datadog account and a Datadog API key. Datadog grants you an API key when you first create a Datadog account.

If you do not have an existing Datadog account, you can sign up at https://app.datadoghq.com/signup.

Configuration

To configure Epsio to send metric data to Datadog using the Epsio UI:

  • In Epsio Cloud, navigate to the Settings page.
  • In the Settings page, under "Datadog Alerts and Monitoring", enter your Datadog API key in the API Key field, and your datadog region in the Region field.
  • Click Save.

Datadog Integration

Metrics Available to Datadog

Epsio sends the following metrics to Datadog:

Metric Name Tags Description
epsio.view_received_diffs deployment_id, view_id, view_name, host Amount of diffs view received from CDC / population since it's creation.
epsio.view_fully_processed_diffs deployment_id, view_id, view_name, host Amount of diffs the view has finished processing.
epsio.view_latency deployment_id, view_id, view_name, host Latency in seconds from commit on source database until result table gets updated per view.
epsio.disk.utilized deployment_id, host Disk space utilized by Epsio.
epsio.disk.bytes_used deployment_id, host Bytes used in the disk by Epsio.
epsio.disk.bytes_free deployment_id, host Bytes free in the disk by Epsio.
epsio.cpu.utilization deployment_id, host CPU utilization by Epsio.
epsio.memory.utilization deployment_id, host Memory utilization by Epsio.

Service Checks Available to Datadog

Epsio sends the following service checks to Datadog:

Service Check Name Tags Description
epsio.engine_status deployment_id, host The status of the Epsio engine.
epsio.view_status deployment_id, view_id, view_name, host The status of the Epsio views.