opentelemetry.io/content/en/docs/zero-code/java/spring-boot-starter/additional-instrumentations.md

1.8 KiB

title description weight
Additional instrumentations Additional instrumentations in addition to the out of the box instrumentation of the starter 50

The OpenTelemetry Spring Boot starter provides of the box instrumentation](../out-of-the-box-instrumentation) that you can complete with additional instrumentations.

Log4j2 Instrumentation

You have to add the OpenTelemetry appender to your log4j2.xml file:

<?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>

You can find more configuration options for the OpenTelemetry appender in the Log4j instrumentation library.

System property Type Default Description
otel.instrumentation.log4j-appender.enabled Boolean true Enables the configuration of the Log4j OpenTelemetry appender with an OpenTelemetry instance.

OpenTelemetry instrumentations libraries

You can configure other instrumentations with OpenTelemetry instrumentations libraries.