Clone this repo:
  1. fa21dfd Update common Prometheus files (#692) by PrometheusBot · 10 hours ago main
  2. be8a747 fix(utf8): Fix multiple metric name inside braces validation (#691) by Federico Torres · 3 days ago v0.59.1
  3. bf4843e Merge pull request #690 from ywwg/owilliams/default-escaping by Owen Williams · 3 days ago v0.59.0
  4. 01da226 Change the default escape method to UnderscoreEscaping by Owen Williams · 4 days ago
  5. 4f8e8f4 expfmt: Add WithEscapingScheme to help construct Formats (#688) by Owen Williams · 4 days ago

Common

circleci

This repository contains Go libraries that are shared across Prometheus components and libraries. They are considered internal to Prometheus, without any stability guarantees for external usage.

  • assets: Embedding of static assets with gzip support
  • config: Common configuration structures
  • expfmt: Decoding and encoding for the exposition format
  • model: Shared data structures
  • promlog: A logging wrapper around go-kit/log
  • promslog: A logging wrapper around log/slog
  • route: A routing wrapper around httprouter using context.Context
  • server: Common servers
  • version: Version information and metrics