171 похожих чатов

Три вопроса от нуба: 1. Нашел такие правила: https://awesome-prometheus-alerts.grep.to/rules.html Там есть правило

"Different kernel versions are running"
Выражение:
count(sum(label_replace(node_uname_info, "kernel", "$1", "release", "([0-9]+.[0-9]+.[0-9]+).*")) by (kernel)) > 1
Не понимаю, что имеется в виду под "запущены разные ядра", можете подсказать?
2. У этого же правила вывод настроен таким образом:
summary: "{{ $labels.instance }} :: Host kernel version deviations"
но в слак мне прилетает без вывода названия инстанса. При этом summary: "{{ $labels.instance }} :: для других правил работает корректно. Как пофиксить подобное поведение?
3. Добавил на мониторимые хосты с докером cadvisor, но не могу найти, какая переменная в проме отвечает за вывод названия контейнера, можете подсказать название либо где вообще можно список таких переменных найти?

3 ответов

14 просмотров

1 - это про наличие в наблюдаемых узлах разных Linux kernel, расскажет о том что у вас есть хост с ядром версии А и другой хост с ядром версии Б, а для уверенности в своем флоте вы захотите иметь везде одинаковое ядро, чтобы в случае проблем исключить вероятность влияния разных версий ядра (это нормально когда у двух одинаковых машин с разным ядром заметная глазу разница в производительности, например)

Yar- Автор вопроса

Спасибо. А если разные дистрибутивы - это ведь нормально, что там разные ядра. Отключу, пожалуй.

Некрокомментатор хочет сказать, что можно теми же методами пытаться определить метрику, агрегируя по дистрибутиву, и.е. мерять для каждого дистрибутива. Другое дело что если у вас не катается по сотне серваков в день каким-нибудь maas, у вас скорее всего нет проблемы разных ядер.

Похожие вопросы

Обсуждают сегодня

Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
База данных не поможет. Шифрование не поможет. Какие там ещё варианты? Накидывайте.
КТ315
20
А табстоп это сообщение от окна или от элемента управления?
The Bird of Hermes
18
А как лучше конвертировать физический адрес в виртуальный при маппинге? В случае ядра у меня, например, direct mapping, первые 768МБ я как есть мапплю в higher half, а остальн...
Evg Resh
26
Открыл свой двухкилобайтный экзешник в x32dbg, а тут какая-то хрень. Смущает кнопка "выполнить до пользовательского кода", а что ещё может быть в файле помимо него ?
НѣкъиⰘижєжєиꙁъвьсєсвѣтьноѣсѣтиѥсть•
11
Мне были интересны дишные хаки и я нашёл любопытный способ на форуме через __traits, что-то вроде int delegate(int) fac = (int n) => n == 0 ? 1 : n * __traits(parent, {})(n - ...
Constantin F.
1
Всем привет, подскажите/посоветуйте пожалуйста. Фаердак компоненты, имею одно место где бизнес хочет видеть при открытии формы список всех клиентов, это порядка 30к. Мои дово...
Sasha Sch
14
Вопрос тем кто смотрит видео и слушает подкасты - как вы потом ищете нужную вам информацию? Вот статью я прочитал, потом могу искать нужную мне часть банальным поиском. Пропус...
Aleksandr Druzhinin
4
Ребят, если кто в курсе - скажите, а в загранке такое же засилье маркетплейсов? или там простые сермяжные интернет-магазины живут попроще?
Андрей [aharito] Харитонов
14
Хотел бы спросить у знающих, правильную ли я выбрал книгу для начала изучения ассемблера Юрова В.И ? Или есть более лучшие книги для начала обучения?
Botsman
31
Карта сайта