Правила оповещения МБД.Т

Данные правила применимы для ПАК МБД.Т.

Предустановленные правила#

Эти правила доступны сразу после установки необходимых плагинов.

PicodataElectionState#

Узел Picodata задействован в выборе лидера и принял соответствующее состояние.

Период: 0m (без ожидания).

Важность: critical.

Категория: func_service.

Выражение PromQL:

tnt_election_state == 1

Шаблон сообщения:

Узел Picodata {{$labels.instance}} ПАК {{$labels._pak_id}} задействован в выборе лидера и принял соответствующее состояние

PicodataReadOnlyState#

Инстанс Picodata находится в режиме «только для чтения».

Период: 0m (без ожидания).

Важность: critical.

Категория: func_service.

Выражение PromQL:

tnt_read_only == 1

Шаблон сообщения:

Инстанс Picodata {{$labels.instance}} ПАК {{$labels._pak_id}} находится в режиме только для чтения

Правила, создаваемые вручную#

Для всех метрик Picodata нельзя определить универсальные значения, по которым нужно оповещать пользователя. Создайте необходимые правила самостоятельно, выставив интересующие значения в зависимости от развёрнутого инстанса. Рекомендуемые значения основных параметров приведены ниже.

  • Доля памяти Picodata, выделенная для slab allocator, которая на данный момент используется, превысила допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_slab_arena_used_ratio > X
    
  • Количество запросов Picodata, обрабатываемых в данный момент в потоке транзакций, превысило допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_net_requests_in_progress_current > X
    
  • Количество откатов транзакций в Picodata превысило допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_vinyl_tx_rollback > X
    
  • Количество потоков на инстансе Picodata превысило допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_fiber_amount > X
    
  • Количество фиксаций транзакций в Picodata превысило допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_vinyl_tx_commit > X
    
  • Общее время, проведенное процессором Picodata в режиме пользователя, превысило допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_cpu_user_time > X
    
  • Общее время, проведенное процессором Picodata в режиме ядра, превысило допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_cpu_system_time > X
    
  • Общее количество данных, занятое ареной slab Picodata, превысило допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_slab_arena_used > X
    
  • Общее количество запросов Picodata превысило допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_net_requests_total > X
    
  • Общее количество освобождённой памяти Picodata превысило допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    lj_gc_freed_total >
    
  • Общее количество соединений с Picodata превысило допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_net_connections_total > X
    
  • Общее количество шагов инкрементальной сборки мусора Picodata превысило допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    lj_gc_steps_pause_total > X
    
  • Объём данных, хранимых в файлах Picodata, превысил допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_vinyl_disk_data_size > X
    
  • Объем индекса, хранимого в файлах Picodata, превысил допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_vinyl_disk_index_size > X
    
  • Объём используемой памяти потоков Picodata превысил допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_fiber_memused > X
    
  • Размер индексов страниц данного инстанса Picodata превысил допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_vinyl_memory_page_index > X
    
  • Текущее количество соединений с Picodata превысило допустимое значение.

    Период: 10m (10 минут).

    Важность: warning.

    Категория: func_service.

    Выражение PromQL:

    tnt_net_connections_current > X