Vadim
Fomalhaut
Коллеги, подскажите. Для мониторинга в конторе используется Zabbix. С переходом на Кубер, как я понимаю, Заббикс сложно привлечь к его мониторингу и я читаю активные рекомендации Прометиус+Графана (ну и Алертменеджер для кучи) - минимальный набор.
Собственнго вопросов два:
1) может всё таки есть возможность использования Заббикса?
2) если же нет по (1), то возможно ли скрестить Заббикс и Прометиус? Т.е. параметры с Прометиуса передавать на Заббикс?
P.S. "Забить" на заббикс не получится: это основная система мониторинга в конторе, созданная по отдельному проекту и на которую завязано множество ИТ систем. Ну и руководство хочет видеть одку консольку, а не 2 или более.
Puma
ну если сами пилили заббикс то просто подпилите его под кубер
Andor
> Ну и руководство хочет видеть одку консольку, а не 2 или более.
графана умеет в Z.
Puma
она умеет читать оттуда , но зачем она тогда нужна
Puma
графики можно и в зк посмотреть
Andor
> Ну и руководство хочет видеть одку консольку, а не 2 или более.
Puma
а ну или все показывать в графане
Fomalhaut
ну если сами пилили заббикс то просто подпилите его под кубер
Основной, о котором я писал, создавался по проекту: там с ходу мало что можно ломать (сразу СЛА можно уронить и всё такое).
У нас есть ещё свой, для разработки, где мы всё отлаживаем.
Но я пока слабо понимаю, как с Кубера брать данные по мониторингу? Состояние сервисов, подов, и прочего, что нужно. Куда ковырять?
Andor
kube-state-metrics
Andrey
G72K
у меня там 0 логики
Вот честно в extvar ни разу ошибок не было. Вся логика в prototypes и в base.libsonnet, все ошибки указываются с именем файла и строкой
Andor
Andor
зачем руководству видеть алерты?
Alexander
обычно всегда сначала "мне нужно все алерты",потом через месяц уже "слушай,он слишком часто шлет алерты,у меня нет времени их читать,отпиши меня"
Rainbow
https://www.youtube.com/watch?v=xZO9nx6GBu0
прям на цитаты можно разбирать
Fomalhaut
зачем руководству видеть алерты?
Проблема с системой, с которой клиенты работают - очень его интересует. Хочет видеть, а потом "разборки по упавшему СЛА" 😊
Andor
у меня прямо щас на одном из кубер-кластеров count(ALERTS) == 116
Andor
при этом сервис в норме
Yaroslav
Fomalhaut
Andor
когда последний раз реагировали?
Andor
замьютили и успокоились
Alexander
Alexander
Fomalhaut
Экран с графаной в приёмной висит, кроме этого.
Andor
_потом_
Andor
не реалтайм смотрят, а в историю заглядывают
Ivan
Всем привет!
Есть тут кто реально использует fluentd и конкретно tail в качестве source?
Artem
Andor
@rossmohax ERROR find objects: RUNTIME ERROR: function expected 0 positional argument(s), but got 1
<extvar:__ksonnet/components>:13:25-55 thunk <alertmanagers> from <object <anonymous>>
<extvar:__ksonnet/components>:19:42-55 object <anonymous>
During manifestation
Andor
иди найди где ошибка
Andor
это я сделал endpoints.new('alertmanager'), хотя функция .new() не принимает аргументы
Andor
а чо, в kind: Service нельзя вписать внешнее днс-имя?
Andor
или только в хедлесс?
Rainbow
в endpoint можно
Andor
нельзя
Andor
ERROR handle object: creating object: creating object: Endpoints "alertmanager" is invalid: [subsets[0].addresses[0].ip: Invalid value: "": must be a valid IP address, (e.g. 10.9.8.7), subsets[0].addresses[0].hostname: Invalid value: "my.long.hostname.example.io": a DNS-1123 label must consist of lower case alphanumeric characters or '-', and must start and end with an alphanumeric character (e.g. 'my-name', or '123-abc', regex used for validation is '[a-z0-9]([-a-z0-9]*[a-z0-9])?')]
Сергей
а кто stolon использовал?
Andor
это соц.опрос?
Сергей
нет, хочу задать некоторые вопросы, желательно в личку без осуждений и полемики
Andor
например "зачем использовать столон если есть патрони"?
Сергей
забавно, пока писал вопрос сам придумал на него ответ. спасибо )
Andor
синдром резиновой уточки
Сергей
Grey
парни а как вы настраиваете стедж сервера? в отдельный кубик под стейж ?
Rainbow
Petr
Grey
Grey
то есть как мне снапшот снять с прода на стейдж ?
Rainbow
Rainbow
Grey
G72K
иди найди где ошибка
У нас точно одинаковые версии ksonnet? Может оно при apply такое? У меня ks show используется только
Grigorii
Есть ли какой-то смысл создавать Под с репликами на одной Ноде, если у Пода нет лимита по потреблению ресурсов?
Grigorii
На той же катакоде в туториалах часто такое предлагается делать, видимо просто для демонстрации.
Andor
Andor
но версия может быть разная конечно
Andor
0.13.1
Alexey
Коллеги, подскажите, пожалуйста. Что-то не соображу, как лучше и проще сделать. Имеется база за пределами k8s(больше 2 нод), ноды равноправны. Поды ходят в эту базу через сервис, сервис же смотрит в ендпоинты (ip:port БД). Упал инстанс БД, сервис продолжает ходить на этот инстанс. Как эту связку лучше организовать, через keepelived-vip могу но мне кажется можно как-то проще
Denis
Alexey
Cockroach
Alexey
Jvm based приложения
Etki
нужен внешний хелс-чек, который будет прибивать эндпоинты, нет?
Никита
Оператор, то есть, хехе (8
Anton
подскажите, где почитать подробнее про поведение PV. допустим я через клейм заполучил PV, потом под умер, а потом создался другой, взял тот же PV. Как быть если в деплойменте 3 пода, как они поймут какой PV брать? Или необходимо предусмотреть, что бы приложение могло подцеплять любой из существующих вольюмов и работать с ним независимо?
Vadim
Misha
ребят, а когда у пода высокий CPU I/O Wait - в чем может быть bottleneck, кроме диска?
Misha
у пода вообще по умолчанию есть какой-то лимит в дисковых IOPS или он может писать столько, сколько места видит?
Misha
у нас что-то Jenkins-поды очень сильно тормозят в сборке Docker-образов, диск - амазоновский gp2, больше из соседей в него никто не пишет
Andor
Misha