Array of KeyValue pairs
Plain object with extracted values
const keyValues: KeyValue[] = [
{ key: "service.name", value: { stringValue: "turtle-miner" } },
{ key: "turtle.id", value: { intValue: 42 } },
{ key: "turtle.active", value: { boolValue: true } }
];
const extracted = extractAttributes(keyValues);
// Result: {
// "service.name": "turtle-miner",
// "turtle.id": 42,
// "turtle.active": true
// }
🔍 Extract attributes as a plain object.
Converts an array of OpenTelemetry KeyValue pairs back to a plain JavaScript object. Useful when you need to work with attributes in their original form.