From a1a36a2f69e39a1acd5b31ab0ca9f98dea0681c9 Mon Sep 17 00:00:00 2001 From: Erez Levi Date: Thu, 30 Oct 2025 10:46:00 +0200 Subject: [PATCH 1/4] add CloudWatchSynthetics support Signed-off-by: Erez Levi --- pkg/config/services.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkg/config/services.go b/pkg/config/services.go index b04b4711..7c451552 100644 --- a/pkg/config/services.go +++ b/pkg/config/services.go @@ -1101,4 +1101,14 @@ var SupportedServices = serviceConfigs{ regexp.MustCompile(":core-network/(?P[^/]+)$"), }, }, + { + Namespace: "CloudWatchSynthetics", + Alias: "synthetics", + ResourceFilters: []*string{ + aws.String("synthetics:canary"), + }, + DimensionRegexps: []*regexp.Regexp{ + regexp.MustCompile(":canary:(?P[^:]+)$"), + }, + }, } From 6d3ecbbfee3bd49cd62fe3307f3cf83f65d25901 Mon Sep 17 00:00:00 2001 From: Erez Levi Date: Thu, 30 Oct 2025 12:19:48 +0200 Subject: [PATCH 2/4] add readme record --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index b5d97dfd..4484be2a 100644 --- a/README.md +++ b/README.md @@ -148,6 +148,7 @@ Only the latest version gets security updates. We won't support older versions. * `CWAgent` - CloudWatch agent * `ECS/ContainerInsights` - ECS/ContainerInsights (Fargate metrics) * `Glue` - AWS Glue Jobs + * `CloudWatchSynthetics` - CloudWatch Synthetics ## Feature flags From 62b48dab53570552d314ca453532f226e6c396e2 Mon Sep 17 00:00:00 2001 From: Erez Levi Date: Thu, 30 Oct 2025 13:37:48 +0200 Subject: [PATCH 3/4] fix readme --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4484be2a..1f7d734d 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,9 @@ Only the latest version gets security updates. We won't support older versions. * Support the scraping of custom namespaces metrics with the CloudWatch Dimensions. * Supported services with auto discovery through tags: * `/aws/sagemaker/Endpoints` - Sagemaker Endpoints - * `/aws/sagemaker/InferenceRecommendationsJobs` - Sagemaker Inference Recommender Jobs + * `/aws/sagemaker/InferenceRecommendationsJobs` - Sagemaker + * `CloudWatchSynthetics` - CloudWatch Synthetics + Inference Recommender Jobs * `/aws/sagemaker/ProcessingJobs` - Sagemaker Processing Jobs * `/aws/sagemaker/TrainingJobs` - Sagemaker Training Jobs * `/aws/sagemaker/TransformJobs` - Sagemaker Batch Transform Jobs @@ -148,7 +150,6 @@ Only the latest version gets security updates. We won't support older versions. * `CWAgent` - CloudWatch agent * `ECS/ContainerInsights` - ECS/ContainerInsights (Fargate metrics) * `Glue` - AWS Glue Jobs - * `CloudWatchSynthetics` - CloudWatch Synthetics ## Feature flags From e8fffeb20c0c44a9c084fa182c0fc9e37ad3f54a Mon Sep 17 00:00:00 2001 From: Erez Levi Date: Thu, 30 Oct 2025 23:59:29 +0200 Subject: [PATCH 4/4] fix readme --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 1f7d734d..4484be2a 100644 --- a/README.md +++ b/README.md @@ -46,9 +46,7 @@ Only the latest version gets security updates. We won't support older versions. * Support the scraping of custom namespaces metrics with the CloudWatch Dimensions. * Supported services with auto discovery through tags: * `/aws/sagemaker/Endpoints` - Sagemaker Endpoints - * `/aws/sagemaker/InferenceRecommendationsJobs` - Sagemaker - * `CloudWatchSynthetics` - CloudWatch Synthetics - Inference Recommender Jobs + * `/aws/sagemaker/InferenceRecommendationsJobs` - Sagemaker Inference Recommender Jobs * `/aws/sagemaker/ProcessingJobs` - Sagemaker Processing Jobs * `/aws/sagemaker/TrainingJobs` - Sagemaker Training Jobs * `/aws/sagemaker/TransformJobs` - Sagemaker Batch Transform Jobs @@ -150,6 +148,7 @@ Only the latest version gets security updates. We won't support older versions. * `CWAgent` - CloudWatch agent * `ECS/ContainerInsights` - ECS/ContainerInsights (Fargate metrics) * `Glue` - AWS Glue Jobs + * `CloudWatchSynthetics` - CloudWatch Synthetics ## Feature flags