Repository URL to install this package:
|
Version:
2.68.0.50 ▾
|
from newrelic.agent import wrap_datastore_trace
_solrpy_client_methods = ('query', 'add', 'add_many', 'delete', 'delete_many',
'delete_query', 'commit', 'optimize', 'raw_query')
def instrument_solrpy(module):
for name in _solrpy_client_methods:
if hasattr(module.SolrConnection, name):
wrap_datastore_trace(module.SolrConnection, name,
product='Solr', target=None, operation=name)