Span 代表追蹤中的一個操作。如需更多資訊,請參閱 OpenTelemetry Span。遙測元件會發出以下 span 類型
當遙測設定變更時發出,通知下游系統已啟用或停用哪些訊號收集。
此 span 類型具有以下屬性
名稱:控制
trace_enabled
:布林值。metrics_enabled
:布林值。logs_enabled
:布林值詳細資訊
:
當用戶端工作階段結束時發出,記錄該工作階段的相關資料,從初始連線到工作階段關閉。
此 span 類型具有以下屬性
名稱:工作階段
mysql.processlist_id
mysql.thread_id
mysql.user
mysql.host
mysql.group
此 span 還包含以格式 mysql.session_attr.
產生的動態屬性,其中 xxx
是工作階段連線屬性名稱。請參閱 xxx
session_connect_attrs
。
例如,在以下工作階段斷線後
mysql> select * from session_connect_attrs;
+----------------+-----------------+------------+------------------+
| PROCESSLIST_ID | ATTR_NAME | ATTR_VALUE | ORDINAL_POSITION |
+----------------+-----------------+------------+------------------+
| 10 | _pid | 14488 | 0 |
| 10 | _platform | x86_64 | 1 |
| 10 | _os | Linux | 2 |
| 10 | _client_name | libmysql | 3 |
| 10 | os_user | malff | 4 |
| 10 | _client_version | 8.4.0-tr | 5 |
| 10 | program_name | mysql | 6 |
+----------------+-----------------+------------+------------------+
7 rows in set (0.00 sec)
發出的工作階段 span 為
Span #
Trace ID : 4137db42febad2d00a4123286076ba18
Parent ID :
ID : b7ff26660b9fcb35
Name : session
Kind : Internal
Start time : 2023-01-11 10:58:24.79557649 +0000 UTC
End time : 2023-01-11 11:00:50.46695685 +0000 UTC
Status code : Unset
Status message :
Attributes:
-> mysql.processlist_id: Int(10)
-> mysql.thread_id: Int(50)
-> mysql.user: Str(root)
-> mysql.host: Str(localhost)
-> mysql.group: Str(USR_default)
-> mysql.session_attr._pid: Str(14488)
-> mysql.session_attr._platform: Str(x86_64)
-> mysql.session_attr._os: Str(Linux)
-> mysql.session_attr._client_name: Str(libmysql)
-> mysql.session_attr.os_user: Str(malff)
-> mysql.session_attr._client_version: Str(8.4.0-tr)
-> mysql.session_attr.program_name: Str(mysql)
當陳述式執行在伺服器中結束時發出,記錄從執行開始到完成的所有相關陳述式資訊。
此 span 類型具有以下屬性
名稱: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