Repository URL to install this package:
|
Version:
2.68.0.50 ▾
|
import newrelic.api.external_trace
def instrument(module):
def url_query(graph_obj, method, path, *args, **kwargs):
return '/'.join([graph_obj.url, path])
newrelic.api.external_trace.wrap_external_trace(
module, 'GraphAPI._query', 'facepy', url_query)
#def url_method(graph_obj, path, *args, **kwargs):
#return '/'.join([graph_obj.url, path])
#newrelic.api.external_trace.wrap_external_trace(
#module, 'GraphAPI.get', 'facepy', url_method)
#newrelic.api.external_trace.wrap_external_trace(
#module, 'GraphAPI.post', 'facepy', url_method)
#newrelic.api.external_trace.wrap_external_trace(
#module, 'GraphAPI.delete', 'facepy', url_method)
#def url_search(graph_obj, path, *args, **kwargs):
#return '/'.join([graph_obj.url, 'search'])
#newrelic.api.external_trace.wrap_external_trace(
#module, 'GraphAPI.search', 'facepy', url_search)