0
0
Fork 0
mirror of https://github.com/NixOS/nixpkgs.git synced 2025-07-13 21:50:33 +03:00

nixos/prometheus: add fallback_scrape_protocol and scrape_protocols options (#361223)

This commit is contained in:
Franz Pletz 2024-12-02 23:29:11 +01:00 committed by GitHub
commit 89a3c7e9f0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -274,6 +274,7 @@ let
};
};
# https://prometheus.io/docs/prometheus/latest/configuration/configuration/#scrape_config
promTypes.scrape_config = types.submodule {
options = {
authorization = mkOption {
@ -299,6 +300,15 @@ let
globally configured default.
'';
scrape_protocols = mkOpt (types.listOf types.str) ''
The protocols to negotiate during a scrape with the client.
'';
fallback_scrape_protocol = mkOpt types.str ''
Fallback protocol to use if a scrape returns blank, unparseable, or otherwise
invalid Content-Type.
'';
metrics_path = mkDefOpt types.str "/metrics" ''
The HTTP resource path on which to fetch metrics from targets.
'';