Рубрики
Uncategorized

Как снизить стоимость вашего APM с помощью этого одноклассника

Если ценообразование вас APM основано на количестве транзакций, это может заинтересовать вас. Сначала точечное … Теги с WebDev, DevOps, Rails, Ruby.

Если ценообразование вас APM основано на количестве транзакций, это может заинтересовать вас.

Во-первых, определите свои самые используемые транзакции в APM. В разведке, используйте «самую высокую пропускную способность» (вы найдете то же самое в новом реликве, Datadog, Librato, Appsignal, Skylight и т. Д.):

Затем зарегистрируйтесь только 1/10 из них, например. Если вы используете Scoutapm и Ruby на рельсах, добавьте это в контроллер:

  ScoutApm::Transaction.ignore! if rand(10) > 0

сделано!

Очевидно, что недостаток заключается в том, что вы пропустите некоторые данные, но «среднее время отклика на запрос» все равно доставляет честное представление о реальности.

Это будет зависеть от ваших потребностей, возможно, не использовать его в вашей главной домашней веб-странице, но может быть полезно использовать его на этом небольшом запросе API, который выполняется каждый раз после нагрузки этой домашней веб-страницы.

Оригинал: «https://dev.to/nicolasmlv/how-to-reduce-your-apm-cost-with-this-one-liner-30bp»