I am close to having GoHawk [1] be able to take flight :) He's still a fledgling, not
quite ready to leave the nest yet.. but close. I could even demo what I got if some folks
are interested in learning how GoHawk is configured (YAML!!!), seeing it react to changes
to an Open Shift node environment on the fly, collecting Prometheus data, and mock-storing
the metrics to h-Metrics.
BUT! Right now I'm at the point where I need code that writes data to Hawkular Metrics
from a Go client. Anyone have code that shows how to do this? This isn't code that
QUERIES the H-Metrics for existing metric data - it is code that WRITES metrics to
Hawkular Metrics. I already have a array of MetricHeader objects ([]metrics.MetricHeader)
- I just need code that builds up the HTTP request and sends it (including any
encryption/credential parameters/settings required?).
[1]
https://github.com/jmazzitelli/gohawk