Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for the Trace API #30

Open
taktoa opened this issue Dec 4, 2018 · 3 comments
Open

Add support for the Trace API #30

taktoa opened this issue Dec 4, 2018 · 3 comments

Comments

@taktoa
Copy link

taktoa commented Dec 4, 2018

Documented here. It seems very nice for profiling distributed applications; see the attached screenshot. You could have a monad transformer that allows you to easily create regions that are traced.
image

@iand675
Copy link
Owner

iand675 commented Feb 8, 2019

Hi @taktoa, this is in development on the apm branch. I use it in production at work. Feel free to submit PRs or bug reports if you use it and run into problems!

@symbiont-sam-halliday
Copy link

I noticed that you're using JSON in the apm branch but the datadog agent has already moved to using msgpack. You're welcome under the LICENSE to pick the bits from https://github.com/symbiont-io/haskell-datadog (note that we're waiting on an upstream release of msgpack to fix an issue with number precision, so using a source dependency until then).

@felixmulder
Copy link

Hey @iand675 - we'd be super interested to use this as well at work. Do you think there'd be a hackage release at some point with the APM branch?

Just wanted to encourage you, thanks for a great lib!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants