<div id="docs-body">
 <div class="section">
  <div class="titlepage">
   <div>
    <div>
     <h3 class="title">
      <a name="telemetry-trace-configuration">
      </a>
      35.3.1 Configuring Trace Telemetry
     </h3>
    </div>
   </div>
  </div>
  <p>
   This section describes the configuration for server and client.
  </p>
  <div class="itemizedlist">
   <ul class="itemizedlist" style="list-style-type: disc; ">
    <li class="listitem">
     <p>
      <a class="xref" href="telemetry-trace-configuration.html#telemetry-trace-configuration-server" title="Server Configuration">
       Server Configuration
      </a>
     </p>
    </li>
    <li class="listitem">
     <p>
      <a class="xref" href="telemetry-trace-configuration.html#telemetry-trace-configuration-client" title="Client Configuration">
       Client Configuration
      </a>
     </p>
    </li>
    <li class="listitem">
     <p>
      <a class="xref" href="telemetry-trace-configuration.html#telemetry-trace-configuration-client-conf-example" title="Client Configuration Example">
       Client Configuration Example
      </a>
     </p>
    </li>
   </ul>
  </div>
  <div class="simplesect">
   <div class="titlepage">
    <div>
     <div class="simple">
      <h4 class="title">
       <a name="telemetry-trace-configuration-server">
       </a>
       Server Configuration
      </h4>
     </div>
    </div>
   </div>
   <p>
    The following are the server trace telemetry configuration
          variables:
   </p>
   <div class="itemizedlist">
    <ul class="itemizedlist" style="list-style-type: disc; ">
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.trace_enabled">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.trace_enabled">
        <code class="literal">
         telemetry.trace_enabled
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059729280">
      </a>
      <a class="indexterm" name="idm46045059728240">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.trace_enabled">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.trace_enabled">
             telemetry.trace_enabled
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Controls whether telemetry traces are collected or not .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.query_text_enabled">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.query_text_enabled">
        <code class="literal">
         telemetry.query_text_enabled
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059706112">
      </a>
      <a class="indexterm" name="idm46045059705008">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.query_text_enabled">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.query_text_enabled">
             telemetry.query_text_enabled
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Controls whether the SQL query text is included in the
              trace
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_log_level">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_log_level">
        <code class="literal">
         telemetry.otel_log_level
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059682880">
      </a>
      <a class="indexterm" name="idm46045059681776">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_log_level">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_log_level">
             telemetry.otel_log_level
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           Yes
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ERROR
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             SILENT
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             INFO
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             ERROR
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             WARNING
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             DEBUG
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Controls which OpenTelemetry logs are printed in the
              server logs
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_resource_attributes">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_resource_attributes">
        <code class="literal">
         telemetry.otel_resource_attributes
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059652800">
      </a>
      <a class="indexterm" name="idm46045059651760">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_resource_attributes">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_resource_attributes">
             telemetry.otel_resource_attributes
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            empty
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       See corresponding OpenTelemetry variable
              OTEL_RESOURCE_ATTRIBUTES.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_exporter_otlp_traces_protocol">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_protocol">
        <code class="literal">
         telemetry.otel_exporter_otlp_traces_protocol
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059629408">
      </a>
      <a class="indexterm" name="idm46045059628288">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_exporter_otlp_traces_protocol">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_protocol">
             telemetry.otel_exporter_otlp_traces_protocol
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            http/protobuf
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             http/protobuf
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             http/json
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       OTLP transport protocol
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_exporter_otlp_traces_endpoint">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_endpoint">
        <code class="literal">
         telemetry.otel_exporter_otlp_traces_endpoint
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059602144">
      </a>
      <a class="indexterm" name="idm46045059601024">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_exporter_otlp_traces_endpoint">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_endpoint">
             telemetry.otel_exporter_otlp_traces_endpoint
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            http://localhost:4318/v1/traces
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Target URL to which the exporter sends traces
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_exporter_otlp_traces_certificates">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_certificates">
        <code class="literal">
         telemetry.otel_exporter_otlp_traces_certificates
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059578640">
      </a>
      <a class="indexterm" name="idm46045059577520">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_exporter_otlp_traces_certificates">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_certificates">
             telemetry.otel_exporter_otlp_traces_certificates
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       The trusted certificate to use when verifying a server's
              TLS credentials.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_exporter_otlp_traces_client_key">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_client_key">
        <code class="literal">
         telemetry.otel_exporter_otlp_traces_client_key
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059555344">
      </a>
      <a class="indexterm" name="idm46045059554224">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_exporter_otlp_traces_client_key">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_client_key">
             telemetry.otel_exporter_otlp_traces_client_key
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Client's private key in PEM format.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_exporter_otlp_traces_client_certificates">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_client_certificates">
        <code class="literal">
         telemetry.otel_exporter_otlp_traces_client_certificates
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059531888">
      </a>
      <a class="indexterm" name="idm46045059530848">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_exporter_otlp_traces_client_certificates">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_client_certificates">
             telemetry.otel_exporter_otlp_traces_client_certificates
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Client certificate/chain trust for clients private key in
              PEM format.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_exporter_otlp_traces_headers">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_headers">
        <code class="literal">
         telemetry.otel_exporter_otlp_traces_headers
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059508560">
      </a>
      <a class="indexterm" name="idm46045059507520">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_exporter_otlp_traces_headers">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_headers">
             telemetry.otel_exporter_otlp_traces_headers
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            empty
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       See corresponding OpenTelemetry variable
              OTEL_EXPORTER_TRACES_HEADERS.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_exporter_otlp_traces_compression">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_compression">
        <code class="literal">
         telemetry.otel_exporter_otlp_traces_compression
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059485184">
      </a>
      <a class="indexterm" name="idm46045059484064">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_exporter_otlp_traces_compression">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_compression">
             telemetry.otel_exporter_otlp_traces_compression
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            none (no compression)
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             none (no compression)
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             gzip
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Compression used by exporter
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_exporter_otlp_traces_timeout">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_timeout">
        <code class="literal">
         telemetry.otel_exporter_otlp_traces_timeout
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059457968">
      </a>
      <a class="indexterm" name="idm46045059456848">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_exporter_otlp_traces_timeout">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_timeout">
             telemetry.otel_exporter_otlp_traces_timeout
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            10000
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           milliseconds
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Time in milliseconds the OLTP exporter waits for each
              batch export.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_bsp_schedule_delay">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_bsp_schedule_delay">
        <code class="literal">
         telemetry.otel_bsp_schedule_delay
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059432416">
      </a>
      <a class="indexterm" name="idm46045059431376">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_bsp_schedule_delay">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_bsp_schedule_delay">
             telemetry.otel_bsp_schedule_delay
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            5000
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Unit
          </th>
          <td>
           milliseconds
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Delay interval between two consecutive exports in
              milliseconds
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_bsp_max_queue_size">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_bsp_max_queue_size">
        <code class="literal">
         telemetry.otel_bsp_max_queue_size
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059406928">
      </a>
      <a class="indexterm" name="idm46045059405888">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_bsp_max_queue_size">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_bsp_max_queue_size">
             telemetry.otel_bsp_max_queue_size
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            2048
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Maximum queue size
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_bsp_max_export_batch_size">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_bsp_max_export_batch_size">
        <code class="literal">
         telemetry.otel_bsp_max_export_batch_size
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059383664">
      </a>
      <a class="indexterm" name="idm46045059382544">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_bsp_max_export_batch_size">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_bsp_max_export_batch_size">
             telemetry.otel_bsp_max_export_batch_size
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            512
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Maximum batch size
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_exporter_otlp_traces_min_tls">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_min_tls">
        <code class="literal">
         telemetry.otel_exporter_otlp_traces_min_tls
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059360320">
      </a>
      <a class="indexterm" name="idm46045059359200">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_exporter_otlp_traces_min_tls">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_min_tls">
             telemetry.otel_exporter_otlp_traces_min_tls
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            [none]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             [none]
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             1.2
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             1.3
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_exporter_otlp_traces_max_tls">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_max_tls">
        <code class="literal">
         telemetry.otel_exporter_otlp_traces_max_tls
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059332320">
      </a>
      <a class="indexterm" name="idm46045059331200">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_exporter_otlp_traces_max_tls">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_max_tls">
             telemetry.otel_exporter_otlp_traces_max_tls
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            [none]
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             [none]
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             1.2
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             1.3
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_exporter_otlp_traces_cipher">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_cipher">
        <code class="literal">
         telemetry.otel_exporter_otlp_traces_cipher
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059304352">
      </a>
      <a class="indexterm" name="idm46045059303232">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_exporter_otlp_traces_cipher">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_cipher">
             telemetry.otel_exporter_otlp_traces_cipher
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            [none]
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="sysvar_telemetry.otel_exporter_otlp_traces_cipher_suite">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_cipher_suite">
        <code class="literal">
         telemetry.otel_exporter_otlp_traces_cipher_suite
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059281088">
      </a>
      <a class="indexterm" name="idm46045059279968">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry.otel_exporter_otlp_traces_cipher_suite">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           System Variable
          </th>
          <td>
           <code class="literal">
            <a class="link" href="telemetry-trace-configuration.html#sysvar_telemetry.otel_exporter_otlp_traces_cipher_suite">
             telemetry.otel_exporter_otlp_traces_cipher_suite
            </a>
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Scope
          </th>
          <td>
           Global
          </td>
         </tr>
         <tr>
          <th>
           Dynamic
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           <a class="link" href="optimizer-hints.html#optimizer-hints-set-var" title="Variable-Setting Hint Syntax">
            <code class="literal">
             SET_VAR
            </code>
           </a>
           Hint Applies
          </th>
          <td>
           No
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            [none]
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
      </p>
     </li>
    </ul>
   </div>
  </div>
  <div class="simplesect">
   <div class="titlepage">
    <div>
     <div class="simple">
      <h4 class="title">
       <a name="telemetry-trace-configuration-client">
       </a>
       Client Configuration
      </h4>
     </div>
    </div>
   </div>
   <p>
    The MySQL client reads telemetry configuration from the
    <code class="literal">
     [telemetry_client]
    </code>
    section of the
          configuration file. See
    <a class="xref" href="telemetry-trace-install.html#telemetry-trace-install-client" title="Installing Client Plugin">
     Installing Client Plugin
    </a>
    for
          information on the
    <code class="literal">
     telemetry_client
    </code>
    option.
          The following configuration options are available:
   </p>
   <div class="table">
    <a name="idm46045059256112">
    </a>
    <p class="title">
     <b>
      Table 35.2 mysql client Telemetry Option Summary
     </b>
    </p>
    <div class="table-contents">
     <table frame="box" rules="all" summary="Reference for telemetry options.">
      <colgroup>
       <col style="width: 35%"/>
       <col style="width: 64%"/>
      </colgroup>
      <thead>
       <tr>
        <th>
         Option Name
        </th>
        <th>
         Description
        </th>
       </tr>
      </thead>
      <tbody>
       <tr>
        <td>
         <a class="link" href="mysql-command-options.html#option_mysql_telemetry_client">
          --telemetry_client
         </a>
        </td>
        <td>
         Enables the telemetry client.
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_bsp_max_export_batch_size">
          --otel_bsp_max_export_batch_size
         </a>
        </td>
        <td>
         See variable OTEL_BSP_MAX_EXPORT_BATCH_SIZE.
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_bsp_max_queue_size">
          --otel_bsp_max_queue_size
         </a>
        </td>
        <td>
         See variable OTEL_BSP_MAX_QUEUE_SIZE.
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_bsp_schedule_delay">
          --otel_bsp_schedule_delay
         </a>
        </td>
        <td>
         See variable OTEL_BSP_SCHEDULE_DELAY.
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_certificates">
          --otel_exporter_otlp_traces_certificates
         </a>
        </td>
        <td>
         Not in use at this time. Reserved for future development.
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_client_certificates">
          --otel_exporter_otlp_traces_client_certificates
         </a>
        </td>
        <td>
         Not in use at this time. Reserved for future development.
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_client_key">
          --otel_exporter_otlp_traces_client_key
         </a>
        </td>
        <td>
         Not in use at this time. Reserved for future development.
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_compression">
          --otel_exporter_otlp_traces_compression
         </a>
        </td>
        <td>
         Compression type
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_endpoint">
          --otel_exporter_otlp_traces_endpoint
         </a>
        </td>
        <td>
         The trace export endpoint
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_headers">
          --otel_exporter_otlp_traces_headers
         </a>
        </td>
        <td>
         Key-value pairs to be used as headers associated with HTTP requests
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_protocol">
          --otel_exporter_otlp_traces_protocol
         </a>
        </td>
        <td>
         The OTLP transport protocol
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_timeout">
          --otel_exporter_otlp_traces_timeout
         </a>
        </td>
        <td>
         Time OLTP exporter waits for each batch export
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel-help">
          --otel-help
         </a>
        </td>
        <td>
         When enabled, prints help about telemetry_client options.
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_log_level">
          --otel_log_level
         </a>
        </td>
        <td>
         Controls which opentelemetry logs are printed in the server logs
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_resource_attributes">
          --otel_resource_attributes
         </a>
        </td>
        <td>
         See corresponding OpenTelemetry variable OTEL_RESOURCE_ATTRIBUTES.
        </td>
       </tr>
       <tr>
        <td>
         <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel-trace">
          --otel-trace
         </a>
        </td>
        <td>
         This system variable controls whether telemetry traces are collected or not.
        </td>
       </tr>
      </tbody>
     </table>
    </div>
    <div class="table-contents">
     <table cellpadding="0" cellspacing="0" style="position: fixed; top: 0px; display: none; left: 401px; width: 739px;">
      <thead>
       <tr>
        <th style="width: 280.984px;">
         Option Name
        </th>
        <th style="width: 457.016px;">
         Description
        </th>
       </tr>
      </thead>
     </table>
    </div>
   </div>
   <br class="table-break"/>
   <div class="itemizedlist">
    <ul class="itemizedlist" style="list-style-type: disc; ">
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel-trace">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel-trace">
        <code class="option">
         trace
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059204448">
      </a>
      <a class="indexterm" name="idm46045059202944">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel-trace">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel-trace
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ON
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Controls whether telemetry traces are collected or not .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel-help">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel-help">
        <code class="option">
         help
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059188784">
      </a>
      <a class="indexterm" name="idm46045059187328">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel-help">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel-help
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Boolean
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            OFF
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       When enabled, prints help about telemetry_client options .
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_log_level">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_log_level">
        <code class="option">
         otel_log_level
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059173024">
      </a>
      <a class="indexterm" name="idm46045059171520">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_log_level">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_log_level
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            ERROR
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             ERROR
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             SILENT
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             WARNING
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             INFO
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             DEBUG
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Controls which OpenTelemetry logs are printed in the
              server logs
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_resource_attributes">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_resource_attributes">
        <code class="option">
         otel_resource_attributes
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059150576">
      </a>
      <a class="indexterm" name="idm46045059149120">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_resource_attributes">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_resource_attributes
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       See corresponding OpenTelemetry variable
              OTEL_RESOURCE_ATTRIBUTES.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_exporter_otlp_traces_protocol">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_protocol">
        <code class="option">
         otel_exporter_otlp_traces_protocol
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059134832">
      </a>
      <a class="indexterm" name="idm46045059133312">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_exporter_otlp_traces_protocol">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_exporter_otlp_traces_protocol
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Enumeration
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            http/protobuf
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             http/protobuf
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             http/json
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       OTLP transport protocol
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_exporter_otlp_traces_endpoint">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_endpoint">
        <code class="option">
         otel_exporter_otlp_traces_endpoint
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059115200">
      </a>
      <a class="indexterm" name="idm46045059113680">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_exporter_otlp_traces_endpoint">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_exporter_otlp_traces_endpoint
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            http://localhost:4318/v1/traces
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Target URL to which the exporter sends traces
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_exporter_otlp_traces_certificates">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_certificates">
        <code class="option">
         otel_exporter_otlp_traces_certificates
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059099328">
      </a>
      <a class="indexterm" name="idm46045059097808">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_exporter_otlp_traces_certificates">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_exporter_otlp_traces_certificates
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       The trusted certificate to use when verifying a server's
              TLS credentials.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_exporter_otlp_traces_client_key">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_client_key">
        <code class="option">
         otel_exporter_otlp_traces_client_key
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059083520">
      </a>
      <a class="indexterm" name="idm46045059082000">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_exporter_otlp_traces_client_key">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_exporter_otlp_traces_client_key
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Client's private key in PEM format.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_exporter_otlp_traces_client_certificates">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_client_certificates">
        <code class="option">
         otel_exporter_otlp_traces_client_certificates
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059067680">
      </a>
      <a class="indexterm" name="idm46045059066144">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_exporter_otlp_traces_client_certificates">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_exporter_otlp_traces_client_certificates
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Client certificate/chain trust for clients private key in
              PEM format.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_exporter_otlp_traces_headers">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_headers">
        <code class="option">
         otel_exporter_otlp_traces_headers
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059051840">
      </a>
      <a class="indexterm" name="idm46045059050320">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_exporter_otlp_traces_headers">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_exporter_otlp_traces_headers
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       See corresponding OpenTelemetry variable
              OTEL_EXPORTER_TRACES_HEADERS.
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_exporter_otlp_traces_compression">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_compression">
        <code class="option">
         otel_exporter_otlp_traces_compression
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059036112">
      </a>
      <a class="indexterm" name="idm46045059034592">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_exporter_otlp_traces_compression">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_exporter_otlp_traces_compression
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           String
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            none
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Valid Values
          </th>
          <td>
           <p class="valid-value">
            <code class="literal">
             none
            </code>
           </p>
           <p class="valid-value">
            <code class="literal">
             gzip
            </code>
           </p>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Compression used by exporter
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_exporter_otlp_traces_timeout">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_exporter_otlp_traces_timeout">
        <code class="option">
         otel_exporter_otlp_traces_timeout
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059016464">
      </a>
      <a class="indexterm" name="idm46045059014944">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_exporter_otlp_traces_timeout">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_exporter_otlp_traces_timeout
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            10000
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Time OLTP exporter waits for each batch export
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_bsp_schedule_delay">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_bsp_schedule_delay">
        <code class="option">
         otel_bsp_schedule_delay
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045059000640">
      </a>
      <a class="indexterm" name="idm46045058999184">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_bsp_schedule_delay">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_bsp_schedule_delay
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            5000
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Delay interval between two consecutive exports in
              milliseconds
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_bsp_max_queue_size">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_bsp_max_queue_size">
        <code class="option">
         otel_bsp_max_queue_size
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045058984784">
      </a>
      <a class="indexterm" name="idm46045058983328">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_bsp_max_queue_size">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_bsp_max_queue_size
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            2048
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Maximum queue size
      </p>
     </li>
     <li class="listitem">
      <p>
       <a name="option_mysql_telemetry_client.otel_bsp_max_export_batch_size">
       </a>
       <a class="link" href="telemetry-trace-configuration.html#option_mysql_telemetry_client.otel_bsp_max_export_batch_size">
        <code class="option">
         otel_bsp_max_export_batch_size
        </code>
       </a>
      </p>
      <a class="indexterm" name="idm46045058968960">
      </a>
      <a class="indexterm" name="idm46045058967440">
      </a>
      <div class="informaltable">
       <table frame="box" rules="all" summary="Properties for telemetry_client.otel_bsp_max_export_batch_size">
        <colgroup>
         <col style="width: 30%"/>
         <col style="width: 70%"/>
        </colgroup>
        <tbody>
         <tr>
          <th>
           Command-Line Format
          </th>
          <td>
           <code class="literal">
            --otel_bsp_max_export_batch_size
           </code>
          </td>
         </tr>
         <tr>
          <th>
           Type
          </th>
          <td>
           Integer
          </td>
         </tr>
         <tr>
          <th>
           Default Value
          </th>
          <td>
           <code class="literal">
            512
           </code>
          </td>
         </tr>
        </tbody>
       </table>
      </div>
      <p>
       Maximum batch size
      </p>
     </li>
    </ul>
   </div>
  </div>
  <div class="simplesect">
   <div class="titlepage">
    <div>
     <div class="simple">
      <h4 class="title">
       <a name="telemetry-trace-configuration-client-conf-example">
       </a>
       Client Configuration Example
      </h4>
     </div>
    </div>
   </div>
   <p>
    The following is an example of a
    <code class="filename">
     my.cnf
    </code>
    configuration file containing the Client Telemetry plugin
          configuration:
   </p>
   <div class="copytoclipboard-wrapper">
    <pre class="programlisting language-ini"><div class="docs-select-all right" id="sa10791966"><div class="copy-help left">Press ⌘+C to copy</div> <div class="right"><button class="clipboard-btn" title="Copy to Clipboard"><span class="icon-clipboard"></span></button></div></div><code class="language-ini"><span class="token selector">[mysql]</span>

<span class="token constant">telemetry-client</span> <span class="token attr-value"><span class="token punctuation">=</span> ON</span>

<span class="token selector">[telemetry_client]</span>
<span class="token constant">help</span> <span class="token attr-value"><span class="token punctuation">=</span> ON</span>
<span class="token constant">trace</span> <span class="token attr-value"><span class="token punctuation">=</span> OFF</span>
<span class="token constant">otel-resource-attributes</span> <span class="token attr-value"><span class="token punctuation">=</span> "RK1=RV1, RK2=RV2, RK3=RV3"</span>
<span class="token constant">otel-log-level</span> <span class="token attr-value"><span class="token punctuation">=</span> "error"</span>
<span class="token constant">otel-exporter-otlp-traces-headers</span> <span class="token attr-value"><span class="token punctuation">=</span> "K1=V1, K2=V2"</span>
<span class="token constant">otel-exporter-otlp-traces-protocol</span> <span class="token attr-value"><span class="token punctuation">=</span> "http/json"</span></code></pre>
   </div>
   <p>
    If
    <code class="literal">
     telemetry-client = ON
    </code>
    is set in the
          configuration file, you do not need to specify
    <code class="literal">
     --telemetry-client
    </code>
    when starting the
          client.
   </p>
  </div>
 </div>
 <br/>
</div>
