Привет, подскажите, как вы собираете метрики с PHP-приложений. Учитывая, что

каждый запрос - разный процесс.
Как получить на /metrics нужную инфу?

Сходу есть либа https://github.com/PromPHP/prometheus_client_php и в ней решение с APCu
Но смущает малое количество звезд. Почему? Что сейчас мейнстрим?

8 ответов

12 просмотров

В якості стораджа може бути і редіс так то

Dmitry-🦆 Автор вопроса
Volodymyr Melko
В якості стораджа може бути і редіс так то

Тащить редис сайдкаром имхо перебор, а другие типы установки неоправданно усложняют инфру

Dmitry 🦆
Тащить редис сайдкаром имхо перебор, а другие типы...

це якщо у тебе більше 1 сервера з апкою =)

Dmitry-🦆 Автор вопроса
Volodymyr Melko
це якщо у тебе більше 1 сервера з апкою =)

Сотни серверов и сотни апок, куча легаси и хочется малыми силами добавить порядка 😬

Dmitry-🦆 Автор вопроса
Andrii Dembitskyi
сайдкар, что? зачем?

Чтобы не менеджить редис отдельно в виде деймонов на тех хостах, где будут работать пхп-сервисы.

Dmitry 🦆
Чтобы не менеджить редис отдельно в виде деймонов ...

Есть причины не завести один redis, в который будут стучать с метриками инстансы приложения? Если ты прямо хочешь рядом с каждым - apcu. Поднимать redis сайдкаром для метрик - это ты сам придумываешь какие-то сложности

Dmitry-🦆 Автор вопроса
Andrii Dembitskyi
Есть причины не завести один redis, в который буду...

Ну много причин, сходу часть: - Усложнение инфры - Отдельная сущность для поддержки - Латенси - Лишняя внешняя зависимость, от которой падает надежность - Лишняя стейтфул сущность Обсуждать их не вижу смысла) Но в целом разобрался, эта либа к сожалению мейнстрим, с жалкими тремя сотнями звезд. Будем её рассматривать.

Похожие вопросы

Обсуждают сегодня

Ребя, тут спрашивают, что лучше использовать для юзербота на java? 👀
Mars BATYA [NYА]
12
Диски перестали работать почему-то в Нидерландах тогда. 0кб в сек Никто как я понял не сможет посоветовать vds в Нидерландах ?
Stargrapefruit
16
D с большой буквы?
Михаил Фрускейт
8
Добрый день, как получить обновленную версию плагина, при отсутствии лицензии octobercms? Хоть и плагин куплен
Artem Dmitrenko
5
Приветствую, господа! Имеется десяток распределенных географически регионов, в которых крутится инфра. Вопрос: можно ли консулу указывать несколько серверов в retry_join, а не...
Илья 🐸
2
как в default.htm компонента указать путь к partial компонета чужого плагина? Надо расширить чужой компонент, который состоит из нескольких partial {% partial "@make_data_and...
Point 111
3
Куда написать чтобы их Роскомнадзор ебнул как мтс за повышение тарифов?
Stargrapefruit
10
Привет. Так вопрос. Кто занимался защитой своего приложения от копипаста(точнее от кражи части кода)? Софт будет ставиться на сервер клиента, к нему получается будут иметь до...
Artem N
3
Надеюсь можно будет юзерам рекомендовать покупать старсы через клиенты не от сторов гугла и яблока Так же по идее без комиссии 30%?
Женя 🦦
3
Господа, кто тут мастер consul-template и nomad? Не осилил понять. Есть nomad нода, на ней раннится аллокейшн, в jobspec у него есть template , в файле темплейта я прохожусь ...
Peter H.
1
Карта сайта