Package ru.gentoos.ehouse.tracing
Class TracingAspect
java.lang.Object
ru.gentoos.ehouse.tracing.TracingAspect
Оборачивает методы, помеченные
Traced, в OTel-спаны.
При исключении спан помечается StatusCode.ERROR и получает
recordException. Если трейсинг не сконфигурирован (нет
LANGFUSE_*), трейсер даёт no-op-спаны — накладных расходов нет.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
TracingAspect
public TracingAspect(io.opentelemetry.api.trace.Tracer tracer) Создаёт аспект.- Parameters:
tracer- OTel-трейсер (би изTracingConfig)
-
-
Method Details