额外的插桩

OpenTelemetry Spring Boot 启动器提供了开箱即用的插桩,你可以使用额外的插桩来增强它。

Log4j2 插桩

你必须将 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 插桩库中找到 OpenTelemetry appender的更多配置选项。

系统属性类型默认值描述
otel.instrumentation.log4j-appender.enabledBooleantrue启用使用 OpenTelemetry 实例配置 Log4j OpenTelemetry 附加器。

插桩库

你可以使用 OpenTelemetry 插桩库 配置其他插桩。