trace

Определение

Запускает/останавливает/проверяет трассировку через HTrace. Тип операции определяется первым аргументом. Возвращает true, если трассировка запущена, иначе возвращает false.

Использование

trace '<trace_type>'[, '<trace_span_name>']
Аргументы
Параметр Описание

trace_type

Возможные значения:

  • start — запускает трассировку. Возвращает true в случае успеха.

  • stop — останавливает текущий этап трассировки. Возвращает false в случае успеха.

  • status — показывает, запущена ли трассировка.

trace_span_name

Опциональное имя для нового этапа трассировки, которое можно задать при запуске трассировки. Имя по умолчанию — HBaseShell.

Примеры

Запуск трассировки

hbase(main):006:0> trace 'status'
Took 0.0004 seconds
=> false
hbase(main):007:0> trace 'start'
Took 0.1438 seconds
=> true
hbase(main):008:0> trace 'status'
Took 0.0002 seconds
=> true

Остановка трассировки

hbase(main):009:0> trace 'stop'
Took 0.0003 seconds
=> false
hbase(main):010:0> trace 'status'
Took 0.0001 seconds
=> false

Использование имени этапа

hbase(main):024:0> trace 'start', 'my'
Took 0.0003 seconds
=> true
hbase(main):025:0> trace 'status', 'my'
Took 0.0002 seconds
=> true
hbase(main):026:0> trace 'stop', 'my'
Took 0.0002 seconds
=> false
hbase(main):027:0> trace 'status', 'my'
Took 0.0002 seconds
=> false
Нашли ошибку? Выделите текст и нажмите Ctrl+Enter чтобы сообщить о ней