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

Support Pickle protocol #76

Open
SuperQ opened this issue Feb 27, 2019 · 5 comments
Open

Support Pickle protocol #76

SuperQ opened this issue Feb 27, 2019 · 5 comments

Comments

@SuperQ
Copy link
Member

SuperQ commented Feb 27, 2019

It would be useful to support the Graphite Pickle protocol.

Looks like there is a Go library that does this already. Shouldn't be to hard to implement.

@matthiasr
Copy link
Contributor

matthiasr commented Feb 28, 2019

yes, that seems really useful. This would be a separate port, right?

@brian-brazil
Copy link
Contributor

Does anyone actually use this? I vaguely remember looking into it, and basically noone did so I never implemented it.

@SuperQ
Copy link
Member Author

SuperQ commented Feb 28, 2019

Yes, it would live on a different port.

Someone posted on IRC that they needed it, said they would make an attempt at adding it. I filed the issue for tracking.

@hhsnow
Copy link

hhsnow commented Jun 24, 2020

One example user is Druid, which defaults to the pickle format. https://druid.apache.org/docs/latest/development/extensions-contrib/graphite.html. Producing/ingesting metrics in pickled batches seems to be more efficient, but the plaintext protocol option is available.

@rjshrjndrn
Copy link

I roamed a lot with the parsing error and came across this thread. Yeah adding picke support will be huge help @brian-brazil

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

No branches or pull requests

5 participants