Skip to content

Commit ee8b422

Browse files
committed
small optimizations
1 parent 9a495cc commit ee8b422

File tree

3 files changed

+3
-6
lines changed

3 files changed

+3
-6
lines changed

commercetools/commercetools-monitoring-datadog/src/main/java/com/commercetools/monitoring/datadog/statsd/DatadogMiddleware.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,7 @@ public class DatadogMiddleware implements TelemetryMiddleware {
4444
private final Collection<String> tags;
4545

4646
public DatadogMiddleware(final StatsDClient datadogStatsDClient) {
47-
this.statsDClient = datadogStatsDClient;
48-
this.tags = Collections.emptyList();
47+
this(datadogStatsDClient, Collections.emptyMap());
4948
}
5049

5150
public DatadogMiddleware(final StatsDClient datadogStatsDClient, final Map<String, String> tags) {

commercetools/commercetools-monitoring-datadog/src/main/java/com/commercetools/monitoring/datadog/statsd/DatadogResponseSerializer.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,7 @@ public class DatadogResponseSerializer implements ResponseSerializer {
2929
private final Collection<String> tags;
3030

3131
public DatadogResponseSerializer(final ResponseSerializer serializer, final StatsDClient datadogStatsDClient) {
32-
this.serializer = serializer;
33-
this.statsDClient = datadogStatsDClient;
34-
this.tags = Collections.emptyList();
32+
this(serializer, datadogStatsDClient, Collections.emptyMap());
3533
}
3634

3735
public DatadogResponseSerializer(final ResponseSerializer serializer, final StatsDClient datadogStatsDClient,

commercetools/commercetools-monitoring-newrelic/src/main/java/com/commercetools/monitoring/newrelic/NewRelicTelemetryMiddleware.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@ public CompletableFuture<ApiHttpResponse<byte[]>> invoke(ApiHttpRequest request,
7373
Optional<Token> token = context.map(NewRelicContext::getTransaction).map(Transaction::getToken);
7474
Optional<Segment> segment = context.map(c -> c.getTransaction()
7575
.startSegment("commercetools", request.getMethod() + " " + request.getUri().getPath()));
76-
segment.ifPresent(s -> s.addCustomAttributes(this.attributes));
7776
return next.apply(request).handle((response, throwable) -> {
7877
token.ifPresent(Token::linkAndExpire);
7978

@@ -99,6 +98,7 @@ else if (throwable instanceof ApiHttpException && ((ApiHttpException) throwable)
9998
.noInboundHeaders()
10099
.status(statusCode, message)
101100
.build()));
101+
segment.ifPresent(s -> s.addCustomAttributes(this.attributes));
102102
segment.ifPresent(Segment::end);
103103

104104
NewRelic.incrementCounter(PREFIX + CLIENT_REQUEST_TOTAL);

0 commit comments

Comments
 (0)