[Hawkular-dev] hawkular-agent, prometheus, openshift

Matt Wringe mwringe at redhat.com
Fri Apr 8 18:48:08 EDT 2016


----- Original Message -----
> From: "John Mazzitelli" <mazz at redhat.com>
> To: "Discussions around Hawkular development" <hawkular-dev at lists.jboss.org>
> Sent: Friday, April 8, 2016 6:38:16 PM
> Subject: Re: [Hawkular-dev] hawkular-agent, prometheus, openshift
> 
> > We need something to figure out where those endpoints are available from,
> > gather the metadata about the containers which are exposing those
> > endpoints,
> > convert the metrics from one type into something Hawkular Metrics can
> > understand, and then write those metrics (with metadata based tags) into
> > Hawkular Metrics.
> > 
> > I think this needs to be part of a separate component. There is going to be
> > a
> > lot of code here dealing specifically with the OpenShift environment.
> > 
> > If we are reading from a jolokia endpoint and we have an agent which knows
> > how to store jolokia style metrics in Hawkular-Metrics, then we should of
> > course try and reuse components.
> 
> OK, I'll look more into the Prometheus protocol. That's the part I was
> missing. It sounds like essentially we are going to be pulling metrics
> directly from the components emitting the data (rather than pulling metrics
> from the Prometheus server itself which is what I originally thought). Now
> that I think about it, really this sounds just like JMX/Jolokia endpoints or
> WildFly's remote DMR interface). I just have to learn more about what these
> Prometheus endpoints look like and what the data looks like over that
> protocol.

Yep, exactly. Its all about taking things from one protocol (jolokia, prometheus, etc) and being able to send the data contained within that protocol into Hawkular Metrics.


More information about the hawkular-dev mailing list