Expand description
Resource descriptor synthesized from OTLP metrics requests, so the entity graph reads one table instead of scanning every logical metric table for attributes the promote filter may have dropped.
Columns are a fixed allowlist under the raw OTel attribute names: the conventions whitelist matches fixed names, so they must not follow the per-request label translation strategy or the promote/ignore headers.
Structsยง
- Resource
Info Data - Projected attributes (sorted
(name, value)pairs) -> graph window -> the newest data-point time seen in that window, which is what the row for that window is stamped with.
Constantsยง
- MAX_
PROJECTED_ ๐TAGS - Upper bound of
is_projected_attrplus the derivedjob/instance, used to size the per-row buffers. - OTEL_
RESOURCE_ INFO_ TABLE_ NAME - Prefixed like the other engine-managed tables, so a user metric is unlikely to claim the name.
Functionsยง
- for_
each_ ๐encoded_ time - Visits the times of the data points the encoder writes rows for, so a resource is described exactly where it is measured rather than wherever its request happens to reach.
- is_
projected_ ๐attr - Attributes projected under their raw OTel keys.
service.instance.idis absent on purpose: it lands ininstance.