пимонго + новая реликвия

У нас есть сервер приложений django, за которым следит новая реликвия. Мы использовали Mysql и MongoDb для хранения данных в нашем приложении. В rpm.newrelic у нас есть детали транзакции Mysql. Мы также хотим получить детали транзакции mongoDb.

Мы используем модуль pymongo для взаимодействия с mongo. Я прочитал здесь, что они включили поддержку pymongo в свой последний агент python. Но я не могу найти документацию для того же самого. Может ли кто-нибудь указать мне на некоторые документы?


person jimy    schedule 08.02.2013    source источник


Ответы (1)


В какой-то момент у нас был тот же вопрос, и поэтому мы создали это: https://github.com/Livefyre/pymongo-newrelic

У этого есть некоторые шероховатости, но вы увидите запросы (примерно сопоставленные с терминами SQL) и время, потраченное на детализированные детали.

И хотя новые агенты New Relic напрямую поддерживают pymongo: https://docs.newrelic.com/docs/python/instrumented-python-packages#nosql-database-clients

Они включают это предостережение (на момент написания этой статьи):

Обратите внимание, что вызовы MongoDB и Redis в настоящее время записываются только как показатели разбивки транзакций. То есть сводные метрики не создаются, поэтому они по-прежнему будут отображаться на обзорной панели мониторинга как время Python, а не как отдельный сегмент или даже как вызовы базы данных. Кроме того, в настоящее время не фиксируются никакие конкретные сведения о запросах MongoDB, поэтому никакая информация не будет отображаться на странице баз данных в пользовательском интерфейсе, соответствующем этим запросам.

person Nino Walker    schedule 27.06.2014