35.3.1 配置遥测
-
telemetry.otel_exporter_otlp_metrics_protocolSystem Variable telemetry.otel_exporter_otlp_metrics_protocolScope 全局 Dynamic 否 SET_VARHint Applies否 Platform Specific Linux Type 枚举 Default Value http/protobufValid Values http/protobufhttp/jsonOLTP 运输协议。
NoteMySQL 不支持
gprc协议。 -
telemetry.otel_exporter_otlp_metrics_endpointSystem Variable telemetry.otel_exporter_otlp_metrics_endpointScope 全局 Dynamic 否 SET_VARHint Applies否 Platform Specific Linux Type 字符串 Default Value http://localhost:4318/v1/metrics指向的指标信号。
-
telemetry.otel_exporter_otlp_metrics_certificatesSystem Variable telemetry.otel_exporter_otlp_metrics_certificatesScope 全局 Dynamic 否 SET_VARHint Applies否 Platform Specific Linux Type 字符串 Default Value [none]用于验证服务器 TLS 凭证的可信证书。
-
telemetry.otel_exporter_otlp_metrics_client_keySystem Variable telemetry.otel_exporter_otlp_metrics_client_keyScope 全局 Dynamic 否 SET_VARHint Applies否 Platform Specific Linux Type 字符串 Default Value [none]客户端的私钥在 PEM 格式。
-
telemetry.otel_exporter_otlp_metrics_client_certificatesSystem Variable telemetry.otel_exporter_otlp_metrics_client_certificatesScope 全局 Dynamic 否 SET_VARHint Applies否 Platform Specific Linux Type 字符串 Default Value [none]客户端证书/链信任私钥的PEM格式。
-
telemetry.otel_exporter_otlp_metrics_min_tlsSystem Variable telemetry.otel_exporter_otlp_metrics_min_tlsScope 全局 Dynamic 否 SET_VARHint Applies否 Platform Specific Linux Type 枚举 Default Value [none]Valid Values [none]1.21.3用于指标的最小TLS版本。
-
telemetry.otel_exporter_otlp_metrics_max_tlsSystem Variable telemetry.otel_exporter_otlp_metrics_max_tlsScope 全局 Dynamic 否 SET_VARHint Applies否 Platform Specific Linux Type 枚举 Default Value [none]Valid Values [none]1.21.3用于指标的最大TLS版本。
-
telemetry.otel_exporter_otlp_metrics_cipherSystem Variable telemetry.otel_exporter_otlp_metrics_cipherScope 全局 Dynamic 否 SET_VARHint Applies否 Platform Specific Linux Type 字符串 Default Value [none]用于指标的TLS加密算法(TLS 1.2)。
-
telemetry.otel_exporter_otlp_metrics_cipher_suiteSystem Variable telemetry.otel_exporter_otlp_metrics_cipher_suiteScope 全局 Dynamic 否 SET_VARHint Applies否 Platform Specific Linux Type 字符串 Default Value [none]用于指标的TLS加密算法(TLS 1.3)。
-
telemetry.otel_exporter_otlp_metrics_headersSystem Variable telemetry.otel_exporter_otlp_metrics_headersScope 全局 Dynamic 否 SET_VARHint Applies否 Platform Specific Linux Type 字符串 Default Value [none]用于HTTP请求的键值对头。
-
telemetry.otel_exporter_otlp_metrics_compressionSystem Variable telemetry.otel_exporter_otlp_metrics_compressionScope 全局 Dynamic 否 SET_VARHint Applies否 Platform Specific Linux Type 字符串 Default Value none (无压缩)Valid Values none (无压缩)gzip导出器使用的压缩方式
-
telemetry.otel_exporter_otlp_metrics_timeoutSystem Variable telemetry.otel_exporter_otlp_metrics_timeoutScope 全局 Dynamic 否 SET_VARHint Applies否 Platform Specific Linux Type 整数 Default Value 10000Unit 毫秒 OLTP 导出器等待每批导出时间(毫秒)
-
telemetry.metrics_reader_frequency_1Status Variable telemetry.metrics_reader_frequency_1Scope 全局 Dynamic 否 Type 整数 Default Value 10Unit 秒 强制。定义了频率小于或等于间隔的计量器评估间隔(秒)。例如:
SELECT * from performance_schema.setup_meters WHERE FREQUENCY <= telemetry.metrics_reader_frequency_1 -
telemetry.metrics_reader_frequency_2Status Variable telemetry.metrics_reader_frequency_1Scope 全局 Dynamic 否 Type 整数 Default Value 10Unit 秒 可选。定义了频率大于间隔的计量器评估间隔(秒)。例如,如果f1和f2定义:
SELECT * from performance_schema.setup_meters WHERE FREQUENCY <= telemetry.metrics_reader_frequency_1每f2秒:
SELECT * from performance_schema.setup_meters WHERE FREQUENCY > telemetry.metrics_reader_frequency_1 AND FREQUENCY <= metrics_reader_frequency_2; -
telemetry.metrics_reader_frequency_3Status Variable telemetry.metrics_reader_frequency_1Scope 全局 Dynamic 否 Type 整数 Default Value 10Unit 秒 可选。定义了在频率大于间隔的计量器评估之间的时间间隔(f3)。例如,如果f1、f2和f3被定义:
SELECT * from performance_schema.setup_meters WHERE FREQUENCY <= telemetry.metrics_reader_frequency_1每f2秒:
SELECT * from performance_schema.setup_meters WHERE FREQUENCY > telemetry.metrics_reader_frequency_1 AND FREQUENCY <= metrics_reader_frequency_2;每f3秒:
SELECT * from performance_schema.setup_meters WHERE FREQUENCY > telemetry.metrics_reader_frequency_2;