From 3cc95b2508c4b6733590a380cdade95e132412f7 Mon Sep 17 00:00:00 2001 From: Bri Hillmer Date: Tue, 23 Jan 2024 10:03:49 -0700 Subject: [PATCH] update spansdroppedblocked metrics --- signalfx-org-metrics/metrics.yaml | 28 +++++++++++++++++++++++----- 1 file changed, 23 insertions(+), 5 deletions(-) diff --git a/signalfx-org-metrics/metrics.yaml b/signalfx-org-metrics/metrics.yaml index 72eaa558..29cb8399 100644 --- a/signalfx-org-metrics/metrics.yaml +++ b/signalfx-org-metrics/metrics.yaml @@ -133,7 +133,12 @@ sf.org.apm.numSpanBytesReceivedByToken: sf.org.apm.numSpansDroppedBlocked: brief: The number of spans that APM was unable to process or has dropped due to a blocked trace or too many spans in the trace. description: | - The number of spans that APM was unable to process or has dropped because the trace has a blocked trace ID or too many spans in the trace. + The number of spans that APM was unable to process or has dropped. A span can be + dropped for the following reasons: + * blockedTraceID: Trace has over 100k spans + * tooManySpansInTrace: Trace submitted over 100k spans + + ``sf.org.apm.numSpansDroppedBlocked`` has the following dimensions and data resolution: * Dimension(s): `orgId` * Data resolution: 1 second @@ -143,7 +148,12 @@ sf.org.apm.numSpansDroppedBlocked: sf.org.apm.numSpansDroppedBlockedByToken: brief: The number of spans for a specific token that APM was unable to process or has dropped due to a blocked trace or too many spans in the trace description: | - The number of spans for a specific token that APM was unable to process or has dropped because the trace has a blocked trace ID or too many spans in the trace. + The number of spans for a specific token that APM was unable to process or has dropped. A span can be + dropped for the following reasons: + * blockedTraceID: Trace has over 100k spans + * tooManySpansInTrace: Trace submitted over 100k spans + + ``sf.org.apm.numSpansDroppedBlocked`` has the following dimensions and data resolution: * Dimension(s): `orgId` * Data resolution: 1 second @@ -154,12 +164,14 @@ sf.org.apm.numSpansDroppedInvalid: brief: The number of invalid spans Splunk APM receives. description: | The number of invalid spans Splunk APM receives. A span can be - invalid for the following reasons: if there is no start time, trace ID, or service associated with it. + invalid for the following reasons: * invalidTraceID: Trace ID isn't a 16-byte or 32-byte hex number * noOperationName: No operation name was provided * spanTooLarge: Span body exceeds 64KiB * zeroStartTime: The start timestamp is 0 * zipkinV2BinaryAnnotations: Unsupported Zipkin feature + + ``sf.org.apm.numSpansDroppedInvalid`` has the following dimensions and data resolution: * Dimension(s): `orgId` * Data resolution: 1 second @@ -171,8 +183,14 @@ sf.org.apm.numSpansDroppedInvalidByToken: token. description: | The number of invalid spans Splunk APM receives for a specific - access token. A span can be invalid if there is no start time, trace ID, or - service associated with it, or if there are too many spans in the trace. + access token. A span can be invalid for the following reasons: + * invalidTraceID: Trace ID isn't a 16-byte or 32-byte hex number + * noOperationName: No operation name was provided + * spanTooLarge: Span body exceeds 64KiB + * zeroStartTime: The start timestamp is 0 + * zipkinV2BinaryAnnotations: Unsupported Zipkin feature + + ``sf.org.apm.numSpansDroppedInvalidByToken`` has the following dimensions and data resolution: * Dimension(s): `orgId`, `tokenId` * Data resolution: 1 second