Loading...
MySQL 9.5 Reference Manual 9.5의 35.3.2 Trace Format의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
span은 trace 내의 하나의 operation을 나타냅니다. 더 자세한 내용은 OpenTelemetry Span을 참조하십시오. 텔레메트리 컴포넌트는 다음과 같은 span 타입을 발행합니다:
텔레메트리 설정이 변경될 때 발행되며, 어떤 시그널 수집이 활성화 또는 비활성화되었는지를 다운스트림 시스템에 알려 줍니다.
이 span 타입은 다음 속성을 가집니다:
Name: Control
trace_enabled: Boolean.
metrics_enabled: Boolean.
logs_enabled: Boolean
details:
클라이언트 세션이 종료될 때 발행되며, 초기 연결부터 세션 종료까지 그 세션과 관련된 데이터를 기록합니다.
이 span 타입은 다음 속성을 가집니다:
Name: Session
mysql.processlist_id
mysql.thread_id
mysql.user
mysql.host
mysql.group
이 span에는 또한 다음 형식으로 생성되는 동적 속성이
포함됩니다:
mysql.session_attr.xxx,
여기서 xxx는
세션 연결 속성 이름입니다. 자세한 내용은
session_connect_attrs를 참조하십시오.
예를 들어, 다음 세션이 연결이 끊어진 후:
1mysql> select * from session_connect_attrs; 2+----------------+-----------------+------------+------------------+ 3| PROCESSLIST_ID | ATTR_NAME | ATTR_VALUE | ORDINAL_POSITION | 4+----------------+-----------------+------------+------------------+ 5| 10 | _pid | 14488 | 0 | 6| 10 | _platform | x86_64 | 1 | 7| 10 | _os | Linux | 2 | 8| 10 | _client_name | libmysql | 3 | 9| 10 | os_user | malff | 4 | 10| 10 | _client_version | 8.4.0-tr | 5 | 11| 10 | program_name | mysql | 6 | 12+----------------+-----------------+------------+------------------+ 137 rows in set (0.00 sec)
발행되는 세션 span은 다음과 같습니다:
1Span # 2 Trace ID : 4137db42febad2d00a4123286076ba18 3 Parent ID : 4 ID : b7ff26660b9fcb35 5 Name : session 6 Kind : Internal 7 Start time : 2023-01-11 10:58:24.79557649 +0000 UTC 8 End time : 2023-01-11 11:00:50.46695685 +0000 UTC 9 Status code : Unset 10 Status message : 11Attributes: 12 -> mysql.processlist_id: Int(10) 13 -> mysql.thread_id: Int(50) 14 -> mysql.user: Str(root) 15 -> mysql.host: Str(localhost) 16 -> mysql.group: Str(USR_default) 17 -> mysql.session_attr._pid: Str(14488) 18 -> mysql.session_attr._platform: Str(x86_64) 19 -> mysql.session_attr._os: Str(Linux) 20 -> mysql.session_attr._client_name: Str(libmysql) 21 -> mysql.session_attr.os_user: Str(malff) 22 -> mysql.session_attr._client_version: Str(8.4.0-tr) 23 -> mysql.session_attr.program_name: Str(mysql)
서버에서 구문 실행이 끝날 때 발행되며, 실행의 시작부터 완료까지의 모든 관련된 구문 정보를 기록합니다.
이 span 타입은 다음 속성을 가집니다:
Name: stmt
mysql.event_name
mysql.lock_time
mysql.sql_text
mysql.digest_text
mysql.current_schema
mysql.object_type
mysql.object_schema
mysql.object_name
mysql.sql_errno
mysql.sqlstate
mysql.message_text
mysql.error_count
mysql.warning_count
mysql.rows_affected
mysql.rows_sent
mysql.rows_examined
mysql.created_tmp_disk_tables
mysql.created_tmp_tables
mysql.select_full_join
mysql.select_full_range_join
mysql.select_range
mysql.select_range_check
mysql.select_scan
mysql.sort_merge_passes
mysql.sort_range
mysql.sort_rows
mysql.sort_scan
mysql.no_index_used
mysql.no_good_index_used
mysql.max_controlled_memory
mysql.max_total_memory
mysql.cpu_time
35.3.1 Configuring Trace Telemetry
35.4 OpenTelemetry Metrics