Skip to content

Collection and sampling as a separate library #47

Description

@geostarling

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.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions