|
1 | 1 | # Integration with Datadog |
2 | 2 |
|
3 | 3 | [Datadog][datadog] is a popular fully managed observability service. This guide |
4 | | -demonstrates how to set up Cube Cloud to export logs to Datadog. |
| 4 | +demonstrates how to set up Cube Cloud to export logs and metrics to Datadog. |
5 | 5 |
|
6 | 6 | ## Configuration |
7 | 7 |
|
@@ -45,9 +45,36 @@ navigate to <Btn>Logs</Btn> in Datadog and watch the logs coming: |
45 | 45 |
|
46 | 46 | <Screenshot src="https://ucarecdn.com/5e66f3d6-85a7-498c-89e8-41632d1b184c/" /> |
47 | 47 |
|
| 48 | +### Exporting metrics |
| 49 | + |
| 50 | +To export metrics to Datadog, use the same API key from |
| 51 | +<Btn>Organization Settings → API Keys</Btn> as configured for logs. |
| 52 | + |
| 53 | +Then, configure the [`datadog_metrics`][vector-datadog-metrics] sink in your |
| 54 | +[`vector.toml` configuration file][ref-monitoring-integrations-conf]. |
| 55 | + |
| 56 | +Example configuration: |
| 57 | + |
| 58 | +```toml |
| 59 | +[sinks.datadog_metrics] |
| 60 | +type = "datadog_metrics" |
| 61 | +inputs = [ |
| 62 | + "metrics" |
| 63 | +] |
| 64 | +default_api_key = "$CUBE_CLOUD_MONITORING_DATADOG_API_KEY" |
| 65 | +site = "datadoghq.eu" |
| 66 | +``` |
| 67 | + |
| 68 | +Again, upon commit the configuration for Vector should take effect in a minute. Then, |
| 69 | +navigate to <Btn>Metrics → Summary</Btn> in Datadog and explore the available |
| 70 | +metrics. Cube metrics are prefixed with `cube_`, such as `cube_cpu_usage_ratio`, |
| 71 | +`cube_memory_usage_ratio`, and `cube_requests_total`. |
| 72 | + |
48 | 73 | [datadog]: https://www.datadoghq.com |
49 | 74 | [datadog-docs-sites]: https://docs.datadoghq.com/getting_started/site/ |
50 | 75 | [vector-datadog-logs]: |
51 | 76 | https://vector.dev/docs/reference/configuration/sinks/datadog_logs/ |
| 77 | +[vector-datadog-metrics]: |
| 78 | + https://vector.dev/docs/reference/configuration/sinks/datadog_metrics/ |
52 | 79 | [ref-monitoring-integrations]: /product/workspace/monitoring |
53 | 80 | [ref-monitoring-integrations-conf]: /product/workspace/monitoring#configuration |
0 commit comments