Skip to content

Latest commit

 

History

History
57 lines (42 loc) · 1.87 KB

CHANGELOG.md

File metadata and controls

57 lines (42 loc) · 1.87 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

  • streamlined support for touchhttp instrumentation

Added

  • touchbundle package supports creation of metric bundles, which are logical groups of metrics
  • a version of NewUntypedFunc that allows for flexible function signatures

Updated

  • Updated go.uber.org/fx to 1.17.1
  • Updated github.com/prometheus/client_golang to 1.12.1
  • Fx components are now grouped under a common module.

Removed

  • Remove use of fx.Printer for messages. Replaced with an optional zap.Logger.

Fixed

  • Broken README badge links. #12

Added

  • utility methods for dealing with prometheus.AlreadyRegisteredError
  • dynamically-typed metric Factory methods

Added

  • build info collector
  • go-kit integration #6
  • touchtest package with useful testing assertions and utilities
  • Initial creation
  • external configuration
  • bootstrapping for the core prometheus objects: Registerer and Gatherer
  • bootstrapping for the HTTP environment
  • bundled HTTP metrics