追加の計装

OpenTelemetry Spring Bootスターターは、追加の計装で拡張できるすぐに使える計装を提供します。

Log4j2計装

log4j2.xml ファイルにOpenTelemetryアペンダーを追加する必要があります。

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

OpenTelemetryアペンダーのその他の設定オプションは、Log4j計装ライブラリで確認できます。

OpenTelemetry インスタンスで Log4j OpenTelemetry アペンダーの設定を有効にします。

otel:
  instrumentation:
    log4j-appender:
      enabled: true # default: true

宣言的な設定では、一元化された計装リストを使用して Log4j を有効または無効にします。

otel:
  distribution:
    spring_starter:
      instrumentation:
        disabled:
          - log4j_appender

計装ライブラリ

OpenTelemetry計装ライブラリを使用して、その他の計装を設定できます。