Size: a a a

Церковь метрик

2021 April 13

AS

Aleksey Shirokikh in Церковь метрик
источник

АП

Андрей Петров... in Церковь метрик
я это видел
источник

АП

Андрей Петров... in Церковь метрик
но созданный по примеру Экземпляр не подхватывается
источник

АП

Андрей Петров... in Церковь метрик
прометеем
источник

АП

Андрей Петров... in Церковь метрик
пока не догоню в чем дело
источник

OI

Oleg Ilinsky in Церковь метрик
Привет!
Такой вопрос) есть ли какие-то opensource тулы для DQ?
Ну т.е. понятно, что можно самому написать на spark/sql/map-reduce/etc всякие проверки данных, рисовать графики в графане, отправлять алерты и вот это вот всё. Но мб есть тулы, в которых можно как-то удобно настраивать проверки качества данных из коробки?
источник

OI

Oleg Ilinsky in Церковь метрик
(я таких не нашёл)
источник
2021 April 14

AE

Alexandr Emelyanov in Церковь метрик
всем привет.
народ, такая ситуация. есть метрики, некоторые идут с тегом topic (да да, кафка) - условно группа 1, некоторые с тегом client_id (идентификатор консьюмера в приложении) - группа 2, некоторые с тем и другим - группа 3.
сделал переменную, которая формирует список топиков с multivalue, сделал по его значению переменную, которая формирует список консьюмеров (для фильтрации второй группы, не привязанной явно к топику), все ок и все работает кроме одного момента - в списке консьюмеров all value это .+, как в него затолкать список всего, что фильтруется для второй переменной?
источник

AE

Alexandr Emelyanov in Церковь метрик
иначе получается что при .+ для второй группы метрик вываливается все по всем топикам
источник

AE

Alexandr Emelyanov in Церковь метрик
или как сделать так, что убрав all value по умолчанию были выбраны все?
источник

G

GithubReleases in Церковь метрик
grafana/grafana tagged: v7.5.4
Link: https://github.com/grafana/grafana/releases/tag/v7.5.4
Release notes:
release v7.5.4
источник

НЕ

Николай Емашев... in Церковь метрик
Приветствую, есть VictoriaMetrics, в которую пишут прометеус операторы от k8s. Для каждого инстанса добавляется метка cluster.
Сами метрики такие получаются (обрезал лишнее):

nginx_ingress_controller_requests{ —-, cluster="k8s-dev01", container="controller", controller_class="nginx", pod="ingress-nginx-controller-4gsbz", status="404" ——}

В правилах алертинга для vmalert указана переменная с лейблом cluster.
description: "Too many 4XXs in cluster {{ $labels.cluster }}."

Но alertmanager присылает описание без метки
{{ $labels.cluster }} - там просто пустое значение.

В  какую сторону можно копнуть?
источник

Wo

Womchik on Zabbix in Церковь метрик
выведи все $labels 🙂
источник

N

Navern in Церковь метрик
а как в алертменеджере выглядит запись?
источник

НЕ

Николай Емашев... in Церковь метрик
источник

НЕ

Николай Емашев... in Церковь метрик
само правило:

 - alert: NGINXTooMany400s
   expr: 100 * ( sum( nginx_ingress_controller_requests{status=~"4.+"} ) / sum(nginx_ingress_controller_requests) ) > 5
   for: 1m
   labels:
     severity: warning
   annotations:
     description: "Too many 4XXs in cluster {{ $labels.cluster }}."
источник

НЕ

Николай Емашев... in Церковь метрик
Это как? Вместо {{ $labels.cluster }} - просто {{ $labels }} ?
источник

Wo

Womchik on Zabbix in Церковь метрик
да
источник

RK

Roman Khavronenko in Церковь метрик
если выполните в графане (датасорс VM) этот expr - что у вас на выходе? (можно убрать > 5 чтобы всегда срабатывало)
источник

НЕ

Николай Емашев... in Церковь метрик
nginx_ingress_controller_requests{__replica__="prometheus-prometheus-kube-prometheus-prometheus-0", cluster="k8s-dev01", container="controller", controller_class="nginx", controller_namespace="default", controller_pod="ingress-nginx-controller-4gsbz", endpoint="metrics", env="dev", exported_namespace="catalog", exported_service="readapi", ingress="catalog-readapi", instance="10.244.0.35:10254", job="ingress-nginx-controller-metrics", namespace="default", pod="ingress-nginx-controller-4gsbz", service="ingress-nginx-controller-metrics", status="404"}
источник