в инфраструктурных проблемах облака хотите научиться как можно быстрее локализовывать проблемную зону (датацентр, хост, приложение) ваше облако растянуто сразу на несколько датацентров
проблема с зоной/хостом: прежде чем начинаем обращать внимание на айпишники, теряем много времени на то, чтобы понять, что проблема не в самом сервисе в логах видим ошибки соединений с ip-шниками из одного сетевого сегмента можно, но сложно :( можно, но сложно :(
облегчат нашу жизнь: Что делаем: латенси/количество ошибок для каждого пода/хоста сервиса латенси/количество ошибок для каждого пода/хоста сервиса zone-based hostnames (предоставляет облачный провайдер) zone-based hostnames (предоставляет облачный провайдер) прокидываем из кубера хост/ под в лейблы метрик сервиса прокидываем из кубера хост/ под в лейблы метрик сервиса
количеству алертов по количеству алертов по латенси от сервисов по латенси от сервисов по возросшему количеству логов с ошибками по возросшему количеству логов с ошибками можно, но сложно :( можно, но сложно :(
нам жизнь: Что делаем: латенси между зонами латенси между зонами латенси между хостами латенси между хостами ставим Goldpinger ставим Goldpinger собираем метрики Cilium’a собираем метрики Cilium’a
нужно сделать, чтобы сократить время разбора: rt наличие софта, который замеряет латенси между хостами ft в RED метриках сервисов есть лейблы хоста, зоны, пода
сократить время разбора: Как можно митигировать проблему: отдельные нод группы под приложения с высокой сетевой нагрузкой v у ваших хостов всегда есть сетевые лимиты и за ними нужно следить алертинг при превышении лимитов
если нет сервисных USE метрик для бд, а на графиках бд все в порядке: посмотреть трассировки (если они есть) пытаться что-то понять по ошибкам в логах сервиса
облегчат нам жизнь: Что делаем: connections idle/max/constructing/etc connections idle/max/constructing/etc acquire duration acquire duration пишем обертку для библиотеки pgxpool и добавляем USE метрики пишем обертку для библиотеки pgxpool и добавляем USE метрики acquire count/canceled count/etc acquire count/canceled count/etc duration/rate/errors by operation duration/rate/errors by operation превращаем метрики в спаны с помощью OtelCollector превращаем метрики в спаны с помощью OtelCollector
нужно сделать, чтобы сократить время разбора: wr превращаем метрики в спаны с помощью OtelCollector id пишем обертку для библиотеки pgxpool и добавляем USE метрики
железкам/ виртуалкам и мониторьте их g' USE/RED метрики для инфра- зависимостей позволяют сократить время расследований ' используйте туллинг, который позволит вам видеть глобальные тайминги на сети