Skip to content

Commit aec4cc0

Browse files
committed
add metrics assertions for secrets manager test
1 parent 0ea807c commit aec4cc0

File tree

1 file changed

+33
-0
lines changed
  • appsignals-tests/contract-tests/src/test/java/software/amazon/opentelemetry/appsignals/test/awssdk/base

1 file changed

+33
-0
lines changed

appsignals-tests/contract-tests/src/test/java/software/amazon/opentelemetry/appsignals/test/awssdk/base/AwsSdkBaseTest.java

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2258,5 +2258,38 @@ protected void doTestSecretsManagerCreateSecret() throws Exception {
22582258
"http://localstack:4566",
22592259
200,
22602260
List.of(assertAttribute(SemanticConventionsConstants.AWS_SECRET_ARN, "arn:aws:secretsmanager:us-west-2:000000000000:secret:test-secret-id-[A-Za-z0-9]{6}")));
2261+
assertMetricClientAttributes(
2262+
metrics,
2263+
AppSignalsConstants.LATENCY_METRIC,
2264+
localService,
2265+
localOperation,
2266+
getSecretsManagerServiceName(),
2267+
"CreateSecret",
2268+
type,
2269+
identifier,
2270+
cloudformationIdentifier,
2271+
5000.0);
2272+
assertMetricClientAttributes(
2273+
metrics,
2274+
AppSignalsConstants.FAULT_METRIC,
2275+
localService,
2276+
localOperation,
2277+
getSecretsManagerServiceName(),
2278+
"CreateSecret",
2279+
type,
2280+
identifier,
2281+
cloudformationIdentifier,
2282+
0.0);
2283+
assertMetricClientAttributes(
2284+
metrics,
2285+
AppSignalsConstants.ERROR_METRIC,
2286+
localService,
2287+
localOperation,
2288+
getSecretsManagerServiceName(),
2289+
"CreateSecret",
2290+
type,
2291+
identifier,
2292+
cloudformationIdentifier,
2293+
0.0);
22612294
}
22622295
}

0 commit comments

Comments
 (0)