Loading...
MySQL 9.5 Reference Manual 9.5의 35.1 Installing OpenTelemetry Support의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
이 섹션에서는 서버 및 클라이언트 OpenTelemetry 지원의 설치 방법을 설명합니다.
서버 컴포넌트를 설치하려면 다음 명령을 실행합니다:
1install component 'file://component_telemetry';
컴포넌트가 서버에 존재하는지 확인하려면 다음 쿼리를 실행합니다:
1mysql> select * from mysql.component; 2+--------------+--------------------+---------------------------------+ 3| component_id | component_group_id | component_urn | 4+--------------+--------------------+---------------------------------+ 5| 1 | 1 | file://component_telemetry | 6| 3 | 3 | file://component_option_tracker | 7| 4 | 4 | file://component_mle | 8+--------------+--------------------+---------------------------------+
component_telemetry가
component_urn 컬럼에 존재하면, 해당 컴포넌트가 설치된 것입니다.
컴포넌트 설치는 텔레메트리 전용 시스템 변수들도 추가합니다.
1mysql> show variables like "%telemetry%"; 2+----------------------------------------------------------+-----------------------------------+ 3| Variable_name | Value | 4+----------------------------------------------------------+-----------------------------------+ 5| telemetry.log_enabled | ON | 6| telemetry.metrics_enabled | ON | 7| telemetry.metrics_reader_frequency_1 | 10 | 8| telemetry.metrics_reader_frequency_2 | 60 | 9| telemetry.metrics_reader_frequency_3 | 0 | 10| telemetry.otel_blrp_max_export_batch_size | 512 | 11| telemetry.otel_blrp_max_queue_size | 2048 | 12| telemetry.otel_blrp_schedule_delay | 5000 | 13| telemetry.otel_bsp_max_export_batch_size | 512 | 14| telemetry.otel_bsp_max_queue_size | 2048 | 15| telemetry.otel_bsp_schedule_delay | 5000 | 16| telemetry.otel_exporter_otlp_logs_certificates | | 17| telemetry.otel_exporter_otlp_logs_cipher | ECDHE-ECDSA-AES128-GCM-SHA256: ...| 18| telemetry.otel_exporter_otlp_logs_cipher_suite | TLS_AES_128_GCM_SHA256: ... | 19| telemetry.otel_exporter_otlp_logs_client_certificates | | 20| telemetry.otel_exporter_otlp_logs_client_key | | 21| telemetry.otel_exporter_otlp_logs_compression | none | 22| telemetry.otel_exporter_otlp_logs_endpoint | http://localhost:4318/v1/logs | 23| telemetry.otel_exporter_otlp_logs_headers | | 24| telemetry.otel_exporter_otlp_logs_max_tls | default | 25| telemetry.otel_exporter_otlp_logs_min_tls | default | 26| telemetry.otel_exporter_otlp_logs_protocol | http/protobuf | 27| telemetry.otel_exporter_otlp_logs_timeout | 10000 | 28| telemetry.otel_exporter_otlp_metrics_certificates | | 29| telemetry.otel_exporter_otlp_metrics_cipher | ECDHE-ECDSA-AES128-GCM-SHA256: ...| 30| telemetry.otel_exporter_otlp_metrics_cipher_suite | TLS_AES_128_GCM_SHA256: ... | 31| telemetry.otel_exporter_otlp_metrics_client_certificates | | 32| telemetry.otel_exporter_otlp_metrics_client_key | | 33| telemetry.otel_exporter_otlp_metrics_compression | none | 34| telemetry.otel_exporter_otlp_metrics_endpoint | http://localhost:4318/v1/metrics | 35| telemetry.otel_exporter_otlp_metrics_headers | | 36| telemetry.otel_exporter_otlp_metrics_max_tls | default | 37| telemetry.otel_exporter_otlp_metrics_min_tls | default | 38| telemetry.otel_exporter_otlp_metrics_protocol | http/protobuf | 39| telemetry.otel_exporter_otlp_metrics_timeout | 10000 | 40| telemetry.otel_exporter_otlp_traces_certificates | | 41| telemetry.otel_exporter_otlp_traces_cipher | ECDHE-ECDSA-AES128-GCM-SHA256: ...| 42| telemetry.otel_exporter_otlp_traces_cipher_suite | TLS_AES_128_GCM_SHA256: ... | 43| telemetry.otel_exporter_otlp_traces_client_certificates | | 44| telemetry.otel_exporter_otlp_traces_client_key | | 45| telemetry.otel_exporter_otlp_traces_compression | none | 46| telemetry.otel_exporter_otlp_traces_endpoint | http://localhost:4318/v1/traces | 47| telemetry.otel_exporter_otlp_traces_headers | | 48| telemetry.otel_exporter_otlp_traces_max_tls | default | 49| telemetry.otel_exporter_otlp_traces_min_tls | default | 50| telemetry.otel_exporter_otlp_traces_protocol | http/protobuf | 51| telemetry.otel_exporter_otlp_traces_timeout | 10000 | 52| telemetry.otel_log_level | info | 53| telemetry.otel_resource_attributes | | 54| telemetry.query_text_enabled | ON | 55| telemetry.trace_enabled | ON | 56+----------------------------------------------------------+-----------------------------------+
MySQL 클라이언트용 Telemetry 플러그인은 커맨드 라인 스위치인
--telemetry_client로 또는
구성 옵션인 telemetry-client=ON |OFF을 구성 파일의 [mysql]
섹션에 정의하여 활성화할 수 있습니다.
35 Telemetry
35.2 Telemetry Variables