aws / aws/aws-sdk-java-v2

CloudWatchMetricsPublisher: Allow specifying custom, constant value dimensions

Offen
#3,729 6 Kommentare 5 Reaktionen 1 zugewiesene Person Beansprucht von @debora-ito Auf GitHub ansehen
feature-request p3 sdk-metrics
Vorherrschende Sprache
Java
Sterne
2.6k
Forks
1k
Ø Merge
2 T. 9 Std.
Gemergte PRs (30 T.)
51

Beschreibung

### Describe the feature

Add option in CloudWatchMetricsPublisher to specify a custom dimension with constant value.

### Use Case

I would like to record AWS SDK metrics per ECS task ID and per AWS service.

The `MetricCollection` does not contain ECS task id as a metric, so it can't be used as dimension. Currently there does not seem to be evident way of how to achieve this.

### Proposed Solution

Something like this:

```
CloudWatchMetricsPublisher
.builder()
.dimensions(List.of(ConstantMetric.create("TaskId", "constant value"), CoreMetric.SERVICE_ID))
```

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### AWS Java SDK version used

2.17.275

### JDK version used

11.0.12

### Operating System and version

macOS

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.