From 39eecb953618c3ec9c1164468e3221f6c8e794b7 Mon Sep 17 00:00:00 2001 From: Tom Hughes Date: Thu, 12 Oct 2023 16:54:39 +0100 Subject: [PATCH] Split daily metrics into separate jobs --- .../templates/default/cloudwatch.yml.erb | 50 ++++++++++++------- 1 file changed, 32 insertions(+), 18 deletions(-) diff --git a/cookbooks/prometheus/templates/default/cloudwatch.yml.erb b/cookbooks/prometheus/templates/default/cloudwatch.yml.erb index fc61acd9b..689134242 100644 --- a/cookbooks/prometheus/templates/default/cloudwatch.yml.erb +++ b/cookbooks/prometheus/templates/default/cloudwatch.yml.erb @@ -8,17 +8,22 @@ discovery: - eu-west-2 roles: - roleArn: "arn:aws:iam::173189593406:role/osm-cloudwatch-export-role" # osm-main - period: 300 - length: 300 + period: 86400 + length: 86400 metrics: - name: BucketSizeBytes statistics: [Average] - period: 86400 - length: 172800 - name: NumberOfObjects statistics: [Average] - period: 86400 - length: 172800 + - type: AWS/S3 + regions: + - eu-west-1 + - eu-west-2 + roles: + - roleArn: "arn:aws:iam::173189593406:role/osm-cloudwatch-export-role" # osm-main + period: 300 + length: 300 + metrics: - name: AllRequests statistics: [Sum] - name: GetRequests @@ -59,17 +64,22 @@ discovery: - us-west-2 roles: - roleArn: "arn:aws:iam::630658470130:role/osm-cloudwatch-export-role" # osm-planet (pds) - period: 300 - length: 300 + period: 86400 + length: 86400 metrics: - name: BucketSizeBytes statistics: [Average] - period: 86400 - length: 172800 - name: NumberOfObjects statistics: [Average] - period: 86400 - length: 172800 + - type: AWS/S3 + regions: + - eu-central-1 + - us-west-2 + roles: + - roleArn: "arn:aws:iam::630658470130:role/osm-cloudwatch-export-role" # osm-planet (pds) + period: 300 + length: 300 + metrics: - name: AllRequests statistics: [Sum] - name: GetRequests @@ -109,17 +119,21 @@ discovery: - eu-north-1 roles: - roleArn: "arn:aws:iam::674083635870:role/osm-cloudwatch-export-role" # osm-backup - period: 300 - length: 300 + period: 86400 + length: 86400 metrics: - name: BucketSizeBytes statistics: [Average] - period: 86400 - length: 172800 - name: NumberOfObjects statistics: [Average] - period: 86400 - length: 172800 + - type: AWS/S3 + regions: + - eu-north-1 + roles: + - roleArn: "arn:aws:iam::674083635870:role/osm-cloudwatch-export-role" # osm-backup + period: 300 + length: 300 + metrics: - name: AllRequests statistics: [Sum] - name: GetRequests -- 2.39.5