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

Collection and sampling as a separate library #47

Open
geostarling opened this issue Oct 3, 2019 · 1 comment
Open

Collection and sampling as a separate library #47

geostarling opened this issue Oct 3, 2019 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@geostarling
Copy link

Hi,

I'm interested in using rezolus as an agent in an event-driven, push-model monitoring infrastructure that is based on Riemann as an metrics stream processor.

My requirements are as follows:

  • being able to send metrics gathered by rezolus to Riemann API, either directly via Riemanns Protobuf API or indirectly through a custom HTTP gateway
  • for each measurement (event) specify additional metadata, eg. host of origin, tags and other user-defined attributes (eq. unit of measurement)
  • method for metadata retrieval should be extensible in the same way the samplers are right now and ideally scriptable
  • support additional samplers, eg. being able to sample docker runtime metrics would be nice

It seems to me, that many of these requirements are out of scope of rezolus as it is now.

The idea is to split off collectors and sampling functionality into a library that would be not be dependent on method of telemetry publication or any other additional processing (metadata retrieval).

What is your opinion on this?

Thank you.

@geostarling geostarling changed the title Collecton and sampling as a separate library Collection and sampling as a separate library Oct 3, 2019
@brayniac
Copy link
Contributor

brayniac commented Oct 3, 2019

Hi @geostarling -

I believe some of this would definitely be in-scope for the project. I plan to create some issues to track roadmap items once we've completed the current planning cycle. That should help provide some more clarity to the community.

In short, I like the idea of splitting out exposition/publication and we are actively looking into push-based publication in the near term. Metadata (particularly units) is on my wishlist too. Additional samplers, such as docket runtime metrics I believe could be implemented with things as they are today. We are definitely looking to add additional telemetry around containers.

@brayniac brayniac self-assigned this Oct 10, 2019
@brayniac brayniac added the enhancement New feature or request label Oct 10, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants