приложений в компании.
С чем столкнулся: есть docker внутри работает python, внутри питона него реализован twisted, который внутри себя форкает процессы. Что надо сделать получать метрики время обработки запроса. Так как процессов может быть один два и более, непонятно как их затем суммировать(так как в одном случае запрос может прилететь на первый процесс, 10 запросов на третий процесс и т.д). Второй вопрос каким способом лучше всего доставать метрики? Какие есть варианты открыть порт и чтобы прометей сам все забирал, второе пушит в pushgateway, третье писать метрики файл, а затем все это скармливать в node_exporter, четвертый вариант плагин statsd.
Я бы делал по первому варианту, главное в этой схеме чтобы форкнутые процессы регистрировали себя в каком-то из известных прому механизмов discovery
Обсуждают сегодня