From e67b8fa1dfd4abbe013383a54ce025a2293c1dbe Mon Sep 17 00:00:00 2001 From: Guy Arbitman Date: Wed, 1 Feb 2023 12:21:47 +0200 Subject: [PATCH 1/3] usm: Added chef, puppet, ansible --- .../en/universal_service_monitoring/_index.md | 32 +++++++++++++++++-- 1 file changed, 30 insertions(+), 2 deletions(-) diff --git a/content/en/universal_service_monitoring/_index.md b/content/en/universal_service_monitoring/_index.md index ecbb3b92e2bc1..257b0e3d1d7fb 100644 --- a/content/en/universal_service_monitoring/_index.md +++ b/content/en/universal_service_monitoring/_index.md @@ -1,7 +1,7 @@ --- title: Universal Service Monitoring kind: documentation -aliases: +aliases: - /tracing/universal_service_monitoring/ further_reading: - link: "https://www.datadoghq.com/blog/universal-service-monitoring-datadog/" @@ -281,6 +281,34 @@ If you configure the `system-probe` with environment variables, as is common wit DD_SYSTEM_PROBE_SERVICE_MONITORING_ENABLED=true ``` +{{% /tab %}} +{{% tab "Chef" %}} + +Set the following attributes on your nodes: + +```rb +node["datadog"]["system_probe"]["service_monitoring_enabled" = true +``` + +{{% /tab %}} +{{% tab "Puppet" %}} + +```conf +class { 'datadog_agent::system_probe': + service_monitoring_enabled => true, +} +``` + +{{% /tab %}} +{{% tab "Ansible" %}} + +Add the following attributes in your playbook: + +```yaml +service_monitoring_config: + enabled: true +``` + {{% /tab %}} {{% tab "Windows" %}} @@ -320,7 +348,7 @@ After enabling Universal Service Monitoring, you can: - Navigate to **APM** > **Service Catalog** or **APM** > **Service Map** to [visualize your services and their dependencies][3]. -- Click into specific Service pages to see golden signal metrics (requests, errors, and duration), and correlate these against recent code changes with [Deployment Tracking][2]. +- Click into specific Service pages to see golden signal metrics (requests, errors, and duration), and correlate these against recent code changes with [Deployment Tracking][2]. - Create [monitors][4], [dashboards][5], and [SLOs][6] using the `universal.http.*` metrics. From 2ffb6f8611ffa9b13f7054a00a68cc9a38eff3c3 Mon Sep 17 00:00:00 2001 From: Guy Arbitman Date: Wed, 1 Feb 2023 15:24:10 +0200 Subject: [PATCH 2/3] Fixed documentation --- content/en/universal_service_monitoring/_index.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/content/en/universal_service_monitoring/_index.md b/content/en/universal_service_monitoring/_index.md index 257b0e3d1d7fb..6d79a006da108 100644 --- a/content/en/universal_service_monitoring/_index.md +++ b/content/en/universal_service_monitoring/_index.md @@ -287,12 +287,14 @@ DD_SYSTEM_PROBE_SERVICE_MONITORING_ENABLED=true Set the following attributes on your nodes: ```rb -node["datadog"]["system_probe"]["service_monitoring_enabled" = true +node["datadog"]["system_probe"]["service_monitoring_enabled"] = true ``` {{% /tab %}} {{% tab "Puppet" %}} +Enable `service_monitoring_enabled`. + ```conf class { 'datadog_agent::system_probe': service_monitoring_enabled => true, From 4741714b3df25dbc9f15f7a24dbe229bd06c5fe7 Mon Sep 17 00:00:00 2001 From: Guy Arbitman Date: Wed, 1 Feb 2023 16:32:00 +0200 Subject: [PATCH 3/3] Update content/en/universal_service_monitoring/_index.md Co-authored-by: Stephen Pinkerton --- content/en/universal_service_monitoring/_index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/en/universal_service_monitoring/_index.md b/content/en/universal_service_monitoring/_index.md index 6d79a006da108..b11e8cdd64dd3 100644 --- a/content/en/universal_service_monitoring/_index.md +++ b/content/en/universal_service_monitoring/_index.md @@ -293,7 +293,7 @@ node["datadog"]["system_probe"]["service_monitoring_enabled"] = true {{% /tab %}} {{% tab "Puppet" %}} -Enable `service_monitoring_enabled`. +Set `service_monitoring_enabled`: ```conf class { 'datadog_agent::system_probe':