When the sources disagree.
Attrition's Knowledge Base holds two kinds of source: the attribute registry, imported from every spec release, and the official migration guides. When a build finds them saying different things about the same name, Sanity raises a conflict with both claims side by side. Each one below was decided by a person, and the decision is now a standing instruction that every future build follows.
- Conflictcritical · accepted · 1CCZVCR7G6NSXKV1CN1KP1H5FC
The HTTP migration guide claims http.resend_count migrates to http.request.resend_count, but the http.resend_count deprecation reference states it was dropped with no replacement and no deprecation entry.
Ground truthThe attribute http.resend_count migrates to http.request.resend_count in the HTTP semantic convention migration.
Entry:
http/migrationClaim 2The http.resend_count attribute was introduced in v1.21.0, defined through v1.22.0, and then removed from the spec in v1.23.0 with no deprecation entry and no replacement.
Backed by 1 source document
- Conflictcritical · accepted · 6KZBYNRZV2ND1F6CB9X623W2J8
The Deprecated HTTP Span Attributes entry says http.resend_count was silently dropped and removed without formal deprecation, last seen in v1.22.0, while the HTTP Semconv Migration Guide lists it as a renamed attribute (http.resend_count → http.request.resend_count) with deprecation in v1.21.0.
Claim 1The http.resend_count attribute was dropped from the spec without formal deprecation and has no replacement.
Entry:
http/attributes/span_attrsGround truthThe http.resend_count attribute was renamed to http.request.resend_count.
Entry:
http/migration - Conflictcritical · accepted · BY4SG1862VP9BY2DEE74SGVKX4
The body states the metrics were removed in v1.38.0-v1.40.0, but the sources show they were deprecated (not removed) during that period, with the verdict REMOVED status appearing in v1.44.0 semantic conventions specification.
Claim 1Five RPC histogram metrics were removed in v1.38.0-v1.40.0 with no replacements.
Entry:
rpc/attributes/deprecated_metricsGround truthThe RPC metrics rpc.server.requests_per_rpc, rpc.server.response.size, rpc.server.request.size, rpc.client.requests_per_rpc, and rpc.client.responses_per_rpc were deprecated in v1.38.0-v1.40.0 and marked as removed status as of v1.44.0.
Backed by 5 source documents
- Conflictcritical · accepted · E0YWY39JTWBW1RV8Y64CF3G96C
The HTTP Semconv Migration Guide describes http.server.duration as a metric that was renamed to http.server.request.duration with a unit change from ms to s, while the Deprecated HTTP Metrics entry states that http.server.duration was dropped entirely from the spec in v1.22.0 with no replacement.
Claim 1The http.server.duration metric was dropped from the spec in v1.22.0 with no replacement.
Entry:
http/attributes/metricsGround truthThe http.server.duration metric was renamed to http.server.request.duration with a unit change from milliseconds to seconds.
Entry:
http/migrationClaim 3The http.client.duration metric was renamed to http.client.request.duration with a unit change from milliseconds to seconds.
Entry:
http/migration
- The attribute http.resend_count migrates to http.request.resend_count in the HTTP semantic convention migration. (conflict, scoped to 4 sources)
- The http.resend_count attribute was renamed to http.request.resend_count. (conflict, scoped to 16 sources)
- The RPC metrics rpc.server.requests_per_rpc, rpc.server.response.size, rpc.server.request.size, rpc.client.requests_per_rpc, and rpc.client.responses_per_rpc were deprecated in v1.38.0-v1.40.0 and marked as removed status as of v1.44.0. (conflict, scoped to 5 sources)
- The http.server.duration metric was renamed to http.server.request.duration with a unit change from milliseconds to seconds. (conflict, scoped to 10 sources)