2013-02-08 31 views
2

我們有一個由新文物監控的django應用服務器。我們已經在我們的應用程序中使用Mysql和MongoDb來存儲數據。在rpm.newrelic中,我們擁有Mysql的事務細節。我們也想獲得mongoDb的交易細節。pymongo +新文物

我們使用pymongo模塊與mongo進行交互。我在這裏讀到他們已經在他們最新的python代理中加入了pymongo的支持。但我無法找到相同的文檔。任何人都可以指向我的一些文檔?

回答

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查詢的具體細節,因此沒有信息將顯示在對應於這些查詢的UI中的數據庫頁面上。