All Versions
10
Latest Version
Avg Release Cycle
57 days
Latest Release
1006 days ago

Changelog History

  • v3.0.5

    January 24, 2019
  • v3.0.4

    January 24, 2019
  • v3.0.3

    September 01, 2018
  • v3.0.2

    July 19, 2018
  • v3.0.1

    July 06, 2018
  • v3.0.0

    February 27, 2018
  • v2.0.0 Changes

    September 09, 2017

    💥 Breaking change:

    All observe_duration/track_inprogress functions no longer do implicit fun execution.

    def track\_checked\_out\_sockets(checkout\_fun) doGauge.track\_inprogress([name: :my\_pool\_checked\_out], checkout\_fun)end
    

    has to be rewritten as

    def track\_checked\_out\_sockets(checkout\_fun) doGauge.track\_inprogress([name: :my\_pool\_checked\_out], checkout\_fun.())end
    

    Counter

    🆕 New helper macros:

    • 👻 count_exceptions [with optional Exception type]
    • count_no_exceptions

    Metrics

    Metrics can be created declaratively:

    @histogram [name: :http\_request\_duration\_milliseconds, labels: [:method], buckets: [100, 300, 500, 750, 1000], help: "Http Request execution time"]
    

    when used, __declare_prometheus_metrics__ /0 will be auto-generated.

  • v2.0.0.alpha

    September 09, 2017
  • v1.4.1

    August 28, 2017
  • v1.4.0

    August 28, 2017