- [ENHANCEMENT] Update /api/v1/{rules,alerts} responses. #214
Internal change for library compatibility. No user-visible changes.
- [CHANGE] Don't rely on slice labels #184
- [FEATURE] Add the
--regex-match
flag to filter with a regexp matcher. #171
- [FEATURE] Support filtering on multiple label values. #115
- [FEATURE] Add the
--header-name
flag to pass the label value via HTTP header. #118 - [FEATURE] Add the
--internal-listen-address
flag to expose Prometheus metrics. #121 - [FEATURE] Add the the
--label-value
flag to set the label value statically. #116
- [ENHANCEMENT] Add
/healthz
endpoint for (Kubernetes) probes. #106
- [ENHANCEMENT] Support HTTP POST for /api/v1/labels endpoint. #70
- [FEATURE] Add
--error-on-replace
flag (defaults tofalse
) to return an error if a label value would otherwise be siltently replaced. #67 - [ENHANCEMENT] Add label enforce support for the new query_exemplars API. #65
- [FEATURE] Add support for /api/v1/series, /api/v1/labels and /api/v1/label//values endpoints (Prometheus/Thanos). #49
- [FEATURE] Add
-passthrough-paths
flag (empty by default), which allows exposing chosen resources from upstream without enforcing (e.g Prometheus UI). #48 - [ENHANCEMENT] Add support for queries via HTTP POST. #53
- [FEATURE] Add support for /api/v1/rules (Prometheus/Thanos). #16
- [FEATURE] Add support for /api/v1/alerts (Prometheus/Thanos). #18
- [FEATURE] Add support for /api/v2/silences (Alertmanager). #20
- [ENHANCEMENT] Enforce validity of the
-label
and-upstream
CLI arguments. #33 - [ENHANCEMENT] Allow multiple enforcement matchers. #39
- [BUGFIX] Decompress gzipped response if needed. #35
Initial release.