Что такое скорость node_context_switches_total и почему скорость (node_context_switches_total [5m])> 1000? - PullRequest
0 голосов
/ 23 июня 2019

Я настроил Прометей на своем кластере с парой правил оповещения, подобных этому:

  • оповещение: переключение контекста expr: rate (node_context_switches_total [5m])> 1000 для: 30 м метки: серьезность: предупреждение

Может ли кто-то пролить свет на цель этого правила? Кроме того, в моем случае частота (node_context_switches_total [5m]) всегда превышает 2000.

Это то, что меня должно волновать?

1 Ответ

0 голосов
/ 24 июня 2019

Переключение контекста - это действие по сохранению состояния процесса или потока.В соответствии с Книгой документации Prometheus и описание метрик -

node_context_switches_total - Общее количество переключений контекста.

Типичное предупреждение выглядит так:

  - alert: ContextSwitching
    expr: rate(node_context_switches_total[5m]) > 1000
    for: 30m
    labels:
      severity: warning
    annotations:
      summary: "Context switching (instance {{ $labels.instance }})"
      description: "Context switching is growing on node (> 1000 / s)\n  VALUE = {{ $value }}\n  LABELS: {{ $labels }}"
...