function SpanConverter::setAttributes
Parameters
Resource_|Span|Event|Link|InstrumentationScope $pElement:
3 calls to SpanConverter::setAttributes()
- SpanConverter::convertResourceSpans in vendor/
open-telemetry/ exporter-otlp/ SpanConverter.php - SpanConverter::convertScopeSpans in vendor/
open-telemetry/ exporter-otlp/ SpanConverter.php - SpanConverter::convertSpan in vendor/
open-telemetry/ exporter-otlp/ SpanConverter.php
File
-
vendor/
open-telemetry/ exporter-otlp/ SpanConverter.php, line 113
Class
Namespace
OpenTelemetry\Contrib\OtlpCode
private function setAttributes($pElement, AttributesInterface $attributes) : void {
foreach ($attributes as $key => $value) {
/** @psalm-suppress InvalidArgument */
$pElement->getAttributes()[] = (new KeyValue())->setKey($key)
->setValue(AttributesConverter::convertAnyValue($value));
}
$pElement->setDroppedAttributesCount($attributes->getDroppedAttributesCount());
}