Hi all !
Its my first time to deal with APM tools. I was able to integrate DataDog https://app.datadoghq.com but not fully
So far I was able to make a custom tracer and able to log it on DataDog see images below:
created a script:
from ddtrace import tracer
print "hello john"
bench --site site1.local execute myapp.datadog_test.say_hello
As stated on their documentation, DataDog widely supports any web frameworks just like Django (Python) which you just need to add it on its configuration and it will start tracing everything. I would like to ask some tips on this, my goal is to be able to trace users requests, template renderers, database and cache calls.
Now in implementing this on Frappe I would like to ask some tips how to best do it and since Frappe is not listed in DataDog, I have some few questions on mind, here are the following:
- Do I have to wrap all the functions of frappe or I just need to wrap necessary functions?
- What functions are necessary to be wrapped?
Any ideas are well appreciated