Skip to content

Commit c6f9dba

Browse files
author
nicolas.bazinet
committed
feat: Add support for Redshift-Serverless
1 parent 49a296a commit c6f9dba

File tree

3 files changed

+29
-0
lines changed

3 files changed

+29
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ Only the latest version gets security updates. We won't support older versions.
118118
* `AWS/QuickSight` - QuickSight (Business Intelligence)
119119
* `AWS/RDS` - Relational Database Service
120120
* `AWS/Redshift` - Redshift Database
121+
* `AWS/Redshift-Serverless` - Redshift Serverless
121122
* `AWS/Route53` - Route53 Health Checks
122123
* `AWS/Route53Resolver` - Route53 Resolver
123124
* `AWS/RUM` - Real User Monitoring

examples/redshift-serverless.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
apiVersion: v1alpha1
2+
discovery:
3+
jobs:
4+
- type: AWS/Redshift-Serverless
5+
regions:
6+
- us-east-1
7+
period: 300
8+
length: 300
9+
metrics:
10+
- name: DatabaseConnections
11+
statistics: [Average]
12+
- name: ComputeCapacity
13+
statistics: [Average]
14+
- name: QueryRuntimeBreakdown
15+
statistics: [Average]
16+
- name: QueriesRunning
17+
statistics: [Average]
18+
- name: QueriesQueued
19+
statistics: [Average]
20+
- name: QueryDuration
21+
statistics: [Average]

pkg/config/services.go

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -760,6 +760,13 @@ var SupportedServices = serviceConfigs{
760760
regexp.MustCompile(":cluster:(?P<ClusterIdentifier>[^/]+)"),
761761
},
762762
},
763+
{
764+
Namespace: "AWS/Redshift-Serverless",
765+
Alias: "redshift",
766+
ResourceFilters: []*string{
767+
aws.String("redshift-serverless:namespace"),
768+
},
769+
},
763770
{
764771
Namespace: "AWS/Route53Resolver",
765772
Alias: "route53-resolver",

0 commit comments

Comments
 (0)