Skip to content

Commit 9c1e235

Browse files
xinlian12annie-mac
andauthored
update connectionStateListener metrics update (Azure#28375)
Co-authored-by: annie-mac <annie-mac@annie-macs-MacBook-Pro.local>
1 parent 69da78d commit 9c1e235

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

sdk/cosmos/azure-cosmos/src/main/java/com/azure/cosmos/implementation/directconnectivity/rntbd/RntbdConnectionStateListenerMetrics.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,10 @@ public RntbdConnectionStateListenerMetricsJsonSerializer() {
4646
public void serialize(RntbdConnectionStateListenerMetrics metrics, JsonGenerator writer, SerializerProvider serializers) throws IOException {
4747
writer.writeStartObject();
4848

49-
writer.writeStringField(
50-
"lastCallTimestamp",
51-
metrics.lastCallTimestamp.get() == null ? "N/A" : metrics.lastCallTimestamp.toString());
49+
if (metrics.lastCallTimestamp.get() != null) {
50+
writer.writeStringField(
51+
"lastCallTimestamp", metrics.lastCallTimestamp.toString());
52+
}
5253

5354
if (metrics.lastActionableContext.get() != null) {
5455
writer.writeStringField("lastActionableContext", metrics.lastActionableContext.get().toString());

sdk/cosmos/azure-cosmos/src/test/java/com/azure/cosmos/CosmosDiagnosticsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -934,7 +934,7 @@ private void validateRntbdStatistics(CosmosDiagnostics cosmosDiagnostics,
934934
if (connectionStateListenerEnabled) {
935935

936936
assertThat(connectionStateListenerMetrics).isNotNull();
937-
assertThat(connectionStateListenerMetrics.get("lastCallTimestamp")).isEqualTo("N/A");
937+
assertThat(connectionStateListenerMetrics.get("lastCallTimestamp")).isNull();
938938
assertThat(connectionStateListenerMetrics.get("lastActionableContext")).isNull();
939939
} else {
940940
assertThat(connectionStateListenerMetrics).isNull();

0 commit comments

Comments
 (0)