Size: a a a

Saint P Ruby Community

2020 November 24

TL

Tab Loid in Saint P Ruby Community
по сути мне нужно собрать данные по самым тяжелым "реквестам" и получить некоторое impact-значение (в зависимости от частоты вызовов) для них чтобы знать какие именно места нужно оптимизировать
источник

TL

Tab Loid in Saint P Ruby Community
проект здоровый, вручную мержить разные аналитики неудобно
источник

TL

Tab Loid in Saint P Ruby Community
скаут судя по доке именно это и делает, но у нас выхода в инет нет для приложения, поэтому не вариант
источник

TL

Tab Loid in Saint P Ruby Community
да и self-hosted решения у них вроде нет
источник

DS

Dmitriy Strukov in Saint P Ruby Community
Tab Loid
по сути мне нужно собрать данные по самым тяжелым "реквестам" и получить некоторое impact-значение (в зависимости от частоты вызовов) для них чтобы знать какие именно места нужно оптимизировать
Grafana + Prometheus?
источник

TL

Tab Loid in Saint P Ruby Community
вероятно, но мутить эту штуку в дополнение к заббиксу и кибане с эластиком не особо хочется
источник

TL

Tab Loid in Saint P Ruby Community
да и долго это для такой простой задачи
источник

DS

Dmitriy Strukov in Saint P Ruby Community
У эластика тоже какой-то аналог графаны есть вроде
источник

TL

Tab Loid in Saint P Ruby Community
кибана
источник

NG

Nikkie Grom in Saint P Ruby Community
Tab Loid
скаут судя по доке именно это и делает, но у нас выхода в инет нет для приложения, поэтому не вариант
Скаут - тема, но у new relic вроде больше инфы:
источник

NG

Nikkie Grom in Saint P Ruby Community
Nikkie Grom
Скаут - тема, но у new relic вроде больше инфы:
сорь за пустоту, просто ковырял его
источник

TL

Tab Loid in Saint P Ruby Community
а тут есть маппинг потребления памяти на реквест?
источник

TL

Tab Loid in Saint P Ruby Community
то что у меня оперативка уходит я и без этого вижу=)
источник

DS

Dmitriy Strukov in Saint P Ruby Community
Tab Loid
то что у меня оперативка уходит я и без этого вижу=)
Ой ну все, тебе не угодишь. Стараешься тут
источник

NG

Nikkie Grom in Saint P Ruby Community
Tab Loid
а тут есть маппинг потребления памяти на реквест?
есть thread_profiler
Welcome to New Relic's thread profiler
New Relic's low-overhead thread profiler can monitor and record executing threads for a specified time, without affecting the customer experience. When the profiling session is completed, New Relic shows where your code is spending time. With this feature you can:

Find performance bottlenecks at the code level
Uncover flaws in the application stack (virtual machine, app server, integration middleware, and more)
Reduce CPU utilization
Improve transaction response time
источник

TL

Tab Loid in Saint P Ruby Community
спасибо, попробую
источник

TL

Tab Loid in Saint P Ruby Community
как я понял new relic это тоже исключительно SaaS.. Не подходит=/ Видимо только костылить
источник

MS

Mikhail Sytchev in Saint P Ruby Community
источник

MS

Mikhail Sytchev in Saint P Ruby Community
on premise можно поставить
источник

MS

Mikhail Sytchev in Saint P Ruby Community
не знаю есть ли профайлинг памяти, но все остальные функции newrelic успешно замещает
источник