附加仪表化
The OpenTelemetry Spring Boot starter provides 开箱即用的 instrumentation,您可以对其进行增强,添加额外的 instrumentation。
Log4j2 Instrumentation
您需要将 OpenTelemetry Appender 添加到您的 log4j2.xml 文件中
<?xml version="1.0" encoding="UTF-8"?>
<Configuration status="WARN" packages="io.opentelemetry.instrumentation.log4j.appender.v2_17">
<Appenders>
<OpenTelemetry name="OpenTelemetryAppender"/>
</Appenders>
<Loggers>
<Root>
<AppenderRef ref="OpenTelemetryAppender" level="All"/>
</Root>
</Loggers>
</Configuration>
您可以在 Log4j instrumentation library 中找到 OpenTelemetry Appender 的更多配置选项。
| 系统属性 | 类型 | 默认值 | 描述 |
|---|---|---|---|
otel.instrumentation.log4j-appender.enabled | 布尔值 | true | 启用 Log4j OpenTelemetry Appender 的配置,并将其与 OpenTelemetry 实例关联。 |
Instrumentation libraries
您可以使用 OpenTelemetry instrumentation libraries 来配置其他 instrumentation。