@butschster рекомендую изучить excimer в качестве профилировщика. Excimer умеет настраивать периодичность профилировки и с помощью этого можно контролировать дополнительную нагрузку. Мы внедрили в skyeng excimer и это позволило профилировать прод практически бесплатно, но с низкой точностью, а на тесте можно точность и увеличить. Профилировка в excimer запускается внутри php кода, и её можно запускать при соблюдении каких-то условий, например, при получении особенной куки.
P.S. Sentry бандл под капотом тоже excimer использует
This project currently lives in a alpha status. Our current release is not production ready; it has been created in order to receive feedback from the community.
Искали всё в одном так-как привыкли, что в NewRelic это всё работает. Если смотреть ретроспективно, то конечно, Jaeger+Prometheus нужно было попробовать. Однако, наличие расширения для PHP для нас было важнее алертов, а оно в итоге было только в Elastic
@butschster рекомендую изучить excimer в качестве профилировщика. Excimer умеет настраивать периодичность профилировки и с помощью этого можно контролировать дополнительную нагрузку.
Мы внедрили в skyeng excimer и это позволило профилировать прод практически бесплатно, но с низкой точностью, а на тесте можно точность и увеличить.
Профилировка в excimer запускается внутри php кода, и её можно запускать при соблюдении каких-то условий, например, при получении особенной куки.
P.S. Sentry бандл под капотом тоже excimer использует
Хотелось бы использовать OpenTelemery и стек связанный с ним, однако для PHP до сих пор нет production-ready библиотеки ?
opentelemetry-php:
Да, мы выложим форк после окончания работ по переносу наших доработок на новую версию 1.6.1
Искали всё в одном так-как привыкли, что в NewRelic это всё работает. Если смотреть ретроспективно, то конечно, Jaeger+Prometheus нужно было попробовать. Однако, наличие расширения для PHP для нас было важнее алертов, а оно в итоге было только в Elastic