Skip to content

Commit 671f726

Browse files
committed
use constant attribute key
1 parent b3f0cfe commit 671f726

File tree

1 file changed

+3
-1
lines changed
  • instrumentation/failsafe-3.0/library/src/main/java/io/opentelemetry/instrumentation/failsafe/v3_0

1 file changed

+3
-1
lines changed

instrumentation/failsafe-3.0/library/src/main/java/io/opentelemetry/instrumentation/failsafe/v3_0/FailsafeTelemetry.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@
2222
public final class FailsafeTelemetry {
2323
private static final String INSTRUMENTATION_NAME = "io.opentelemetry.failsafe-3.0";
2424

25+
private static final AttributeKey<String> CIRCUIT_BREAKER_NAME = AttributeKey.stringKey("name");
26+
2527
/** Returns a new {@link FailsafeTelemetry} configured with the given {@link OpenTelemetry}. */
2628
public static FailsafeTelemetry create(OpenTelemetry openTelemetry) {
2729
return new FailsafeTelemetry(openTelemetry);
@@ -45,7 +47,7 @@ public <R> CircuitBreaker<R> createCircuitBreaker(
4547
CircuitBreaker<R> delegate, String circuitBreakerName) {
4648
CircuitBreakerConfig<R> userConfig = delegate.getConfig();
4749
Meter meter = openTelemetry.getMeter(INSTRUMENTATION_NAME);
48-
Attributes attributes = Attributes.of(AttributeKey.stringKey("name"), circuitBreakerName);
50+
Attributes attributes = Attributes.of(CIRCUIT_BREAKER_NAME, circuitBreakerName);
4951
return CircuitBreaker.builder(userConfig)
5052
.onFailure(buildInstrumentedFailureListener(userConfig, meter, attributes))
5153
.onSuccess(buildInstrumentedSuccessListener(userConfig, meter, attributes))

0 commit comments

Comments
 (0)