summaryrefslogtreecommitdiffstats
path: root/vespa-athenz
diff options
context:
space:
mode:
authorMorten Tokle <mortent@yahooinc.com>2023-11-07 13:53:30 +0100
committerMorten Tokle <mortent@yahooinc.com>2023-11-07 13:53:30 +0100
commit35727622c4f9af4be44ee67c6f79308ddd3af421 (patch)
treed57aaa11fe0ea29dc3591f02790554d416727bd0 /vespa-athenz
parent88f343b8fd3f6526933d1e975414424743bde728 (diff)
Track usage of legacy component
Diffstat (limited to 'vespa-athenz')
-rw-r--r--vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/client/LegacyAthenzIdentityProviderImpl.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/client/LegacyAthenzIdentityProviderImpl.java b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/client/LegacyAthenzIdentityProviderImpl.java
index 7c375d4c0ff..a881dc2b100 100644
--- a/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/client/LegacyAthenzIdentityProviderImpl.java
+++ b/vespa-athenz/src/main/java/com/yahoo/vespa/athenz/identityprovider/client/LegacyAthenzIdentityProviderImpl.java
@@ -388,7 +388,8 @@ public final class LegacyAthenzIdentityProviderImpl extends AbstractComponent im
try {
Instant expirationTime = getExpirationTime(credentials);
Duration remainingLifetime = Duration.between(clock.instant(), expirationTime);
- metric.set(CERTIFICATE_EXPIRY_METRIC_NAME, remainingLifetime.getSeconds(), null);
+ Metric.Context dimensions = metric.createContext(Map.of("implementation", this.getClassName()));
+ metric.set(CERTIFICATE_EXPIRY_METRIC_NAME, remainingLifetime.getSeconds(), dimensions);
} catch (Throwable t) {
log.log(Level.WARNING, "Failed to update metrics: " + t.getMessage(), t);
}