Skip to content

Releases: openshift/operator-custom-metrics

v0.5.1

31 Mar 19:02
391cb8a
Compare
Choose a tag to compare

What's Changed

v0.5.0

02 Aug 09:41
eec584e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.2...v0.5.0

Custom SVC labels

18 Mar 01:06
44ed5c3
Compare
Choose a tag to compare

Enable custom labels to be passed to the service created. @dofinn

Fix for ListenAndServe

14 Oct 19:51
066d350
Compare
Choose a tag to compare

Small patch to fix hanging StartMetrics(). Thanks @arjunrn

v0.4.0

29 Sep 21:06
b28b24b
Compare
Choose a tag to compare
  • Removes operator-sdk dependency (#34)
  • Allow namespace to be specified (since operator-sdk doesn't provide it anymore) (#34)
  • Add `WithRegistry() to specify Prometheus registry (#32)
  • Handle errors in the case where port is already bound (#33)
  • Minor cleanup (#26)

Authors: @sam-nguyen7 @arjunrn @yeya24

v0.3.0: Update Go packages

29 Apr 17:33
8988b4c
Compare
Choose a tag to compare

Changelog

  • Updates Go packages for compatibility with newer versions of the operator-sdk (#23
  • Enables custom paths for Services (#22)
  • Fixes a bug with leading forward slashes in the Serivce path name (#25)

Authors: @sam-nguyen7 @cblecker @fahlmant

v0.2.1: Enable configuration of service name (#18)

15 Aug 17:54
6a7c3bd
Compare
Choose a tag to compare

Changelog

Added WithServiceName() to enable configuration of the service name.

v0.2.0

15 Aug 10:34
Compare
Choose a tag to compare

Changelog

  • WithCollectors() now takes a slice of prometheus Collectors.
  • WithCollector() takes a single prometheus Collector.
  • Route is no longer created by default, requires WithRoute() in the builder.
  • ServiceMonitor object available, WithServiceMonitor()
  • Packaging and dependencies fixed
  • README updates
  • Logging bug fix

Authors: @ninataneja @cblecker @jharrington22 @varshaprasad96 @shrutijain18 @fahlmant

v0.1.0: Merge pull request #5 from fahlmant/fix-#4

19 Jul 13:32
d0d7d51
Compare
Choose a tag to compare

Functionality

  • Create a Prometheus endpoint to register metrics to
  • Create a Service to expose the metrics from the pod
  • Create a Route to expose metrics from Service to an externally available URL
  • Specify a port number
  • Specify an endpoint location, i.e. /metrics
  • Register custom Prometheus metrics via the prometheus.Collector Goalng type

Authors: @varshaprasad96 @fahlmant