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