Spec-Zone.ru › MySQL 8.4

35.3.2 Формат трассировки

Раздел представляет операцию в рамках трассировки. Для получения дополнительной информации см. OpenTelemetry Span. Компонент телеметрии генерирует следующие типы span:

  • Span управления

  • Span сессии

  • Span оператора

Span управления

Выпускается при изменении конфигурации телеметрии, уведомляя систему о том, какие сигналы сбора были включены или выключены.

Этот тип span имеет следующие атрибуты:

  • Name: Control

  • trace_enabled: Булево.

  • metrics_enabled: Булево.

  • logs_enabled: Булево

  • details:

Span сессии

Выпускается при завершении сессии клиента, записывая данные, относящиеся к этой сессии, от первоначального подключения до завершения сессии.

Этот тип span имеет следующие атрибуты:

  • Name: Session

  • 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 оператора

Выпускается по завершении выполнения оператора на сервере, записывая всю релевантную информацию об операторе от начала выполнения до его завершения.

Этот тип 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

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/telemetry-trace-format.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API