Size: a a a

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

2020 June 15

AA

Andrey A in Церковь метрик
Там есть samples_scraped - у кого есть под рукой прометей, чтобы посмотреть описание данной метрики?
источник

АС

Антон Сенько... in Церковь метрик
Andrey Korviakov
Привет!

Ребят, хочу закинуть свою поделку, может кому-то тоже будет полезна.

В своей работе часто сталкивался с ситуацией когда мы почти или уже проморгали домен. Когда это случилось в очередной раз, пришлось трансформировать кофе в код и сделать утилиту, которая уже не раз спасала наши задницы. Приложение мониторит Ingress ресурсы в Kubernetes кластере, агрегирует информацию обо всех доменах и отдает метрики c информацией об их экспайре в Prometheus.

Буду рад получить фидбэк и замечания по коду.

Немного больше информации вы можете найти здесь https://github.com/shurshun/domain-harvester
О, прикольно. А IngressRoute вы поддерживаете?
источник

АС

Антон Сенько... in Церковь метрик
Это сущности, с которыми traefik работает
источник

AK

Andrey Korviakov in Церковь метрик
Нет, но там модульная архитектура, можно впилить. Я его у себя нигде не использую просто. А он разве не поддерживал стандартный ресурс Ingress?
источник

АС

Антон Сенько... in Церковь метрик
Andrey Korviakov
Нет, но там модульная архитектура, можно впилить. Я его у себя нигде не использую просто. А он разве не поддерживал стандартный ресурс Ingress?
Принял, будем посмотреть)
источник

АС

Антон Сенько... in Церковь метрик
Экспайр сертов бы еще
источник

АС

Антон Сенько... in Церковь метрик
А то постоянно зима приходит неожиданно))
источник

AK

Andrey Korviakov in Церковь метрик
Антон Сенько
Экспайр сертов бы еще
Это же есть в "стандартной" поставке)

nginx_ingress_controller_ssl_expire_time_seconds
источник

АС

Антон Сенько... in Церковь метрик
Да? В ридми чёт не увидел
источник

АС

Антон Сенько... in Церковь метрик
Ааа, в поставке нгинкса
источник

АС

Антон Сенько... in Церковь метрик
Ну да... Только у меня траефик)
источник

АС

Антон Сенько... in Церковь метрик
Кстати надо порыться, может он тоже экспозит эти метрики
источник

Д

Даня in Церковь метрик
Andrey Korviakov
Привет!

Ребят, хочу закинуть свою поделку, может кому-то тоже будет полезна.

В своей работе часто сталкивался с ситуацией когда мы почти или уже проморгали домен. Когда это случилось в очередной раз, пришлось трансформировать кофе в код и сделать утилиту, которая уже не раз спасала наши задницы. Приложение мониторит Ingress ресурсы в Kubernetes кластере, агрегирует информацию обо всех доменах и отдает метрики c информацией об их экспайре в Prometheus.

Буду рад получить фидбэк и замечания по коду.

Немного больше информации вы можете найти здесь https://github.com/shurshun/domain-harvester
Но ведь обычный blackbox exporter тоже смотрит экспайры
источник

L

Lev in Церковь метрик
Антон Сенько
А то постоянно зима приходит неожиданно))
     - alert: SSLExpiringSoon
       expr: (probe_ssl_earliest_cert_expiry - time())/86400 < 15
       for: 30m
       labels:
         severity: minor
       annotations:
         description:  "SSL certificate for domain {{ $labels.instance }} on server {{ $labels.serv_ip }} will expire soon(less than 15 days)"


probe_ssl_earliest_cert_expiry -  из blackbox_exporter
источник

Д

Даня in Церковь метрик
А, ну да, он на автоматический
источник

Д

Даня in Церковь метрик
Надо вручную вносить
источник

AK

Andrey Korviakov in Церковь метрик
Именно. А все что делается руками - боль
источник

АС

Антон Сенько... in Церковь метрик
Лига лени и сюда добралась )))
источник

AK

Andrey Korviakov in Церковь метрик
Честно говоря, у blackbox задумка хорошая, но с реализацией немного беда.
источник

AS

Aleksey Shirokikh in Церковь метрик
Anton Patsev
Какие ты видишь преимущества vector.dev перед другими аналогичными программами?
В соответствующем канале всё писал
источник