<?xml version="1.0" encoding="UTF-8"?>
<profiler-configuration>
    <enhancer>jaeger</enhancer>
    <parameters>
        <parameter name="trace.id" index="true" list="true"/>
        <parameter name="span.id" index="true" list="true" order="800"/>
        <parameter name="parent.span.id" index="true" list="true" order="810"/>
    </parameters>
    <ruleset if-enhancer="jaeger">
        <rule>
            <class>io.jaegertracing.internal.JaegerTracer$SpanBuilder</class>
            <method>start</method>
            <execute-after static="true" class="io.jaegertracing.internal.JaegerSpan">logIdAfterStart$profiler(io.opentracing.Span result)</execute-after>
        </rule>
    </ruleset>
</profiler-configuration>
