diff options
author | Bas van Dijk <v.dijk.bas@gmail.com> | 2019-10-05 10:35:52 +0200 |
---|---|---|
committer | Bas van Dijk <v.dijk.bas@gmail.com> | 2019-10-05 10:35:52 +0200 |
commit | 82259b5d549e58a70aac2bd37efb8d02a0873da6 (patch) | |
tree | cf47a59eafb9bd1a410f68ddd93739591ec8ba6b /nixos/modules | |
parent | 6673ad1996d999c123eb3c3221c64fe06c46b37f (diff) | |
download | nixpkgs-82259b5d549e58a70aac2bd37efb8d02a0873da6.tar nixpkgs-82259b5d549e58a70aac2bd37efb8d02a0873da6.tar.gz nixpkgs-82259b5d549e58a70aac2bd37efb8d02a0873da6.tar.bz2 nixpkgs-82259b5d549e58a70aac2bd37efb8d02a0873da6.tar.lz nixpkgs-82259b5d549e58a70aac2bd37efb8d02a0873da6.tar.xz nixpkgs-82259b5d549e58a70aac2bd37efb8d02a0873da6.tar.zst nixpkgs-82259b5d549e58a70aac2bd37efb8d02a0873da6.zip |
thanos: 0.6.1 -> 0.7.0
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/monitoring/thanos.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/nixos/modules/services/monitoring/thanos.nix b/nixos/modules/services/monitoring/thanos.nix index 215cd43fd86..52dab28cf72 100644 --- a/nixos/modules/services/monitoring/thanos.nix +++ b/nixos/modules/services/monitoring/thanos.nix @@ -126,6 +126,8 @@ let ''; description = '' Path to YAML file that contains tracing configuration. + + See format details: <link xlink:href="https://thanos.io/tracing.md/#configuration"/> ''; }; }; @@ -141,6 +143,8 @@ let <option>tracing.config-file</option> will default to its path. If <option>tracing.config-file</option> is set this option has no effect. + + See format details: <link xlink:href="https://thanos.io/tracing.md/#configuration"/> ''; }; }; @@ -187,6 +191,8 @@ let ''; description = '' Path to YAML file that contains object store configuration. + + See format details: <link xlink:href="https://thanos.io/storage.md/#configuration"/> ''; }; }; @@ -202,6 +208,8 @@ let <option>objstore.config-file</option> will default to its path. If <option>objstore.config-file</option> is set this option has no effect. + + See format details: <link xlink:href="https://thanos.io/storage.md/#configuration"/> ''; }; }; @@ -276,6 +284,24 @@ let block-sync-concurrency = mkParamDef types.int 20 '' Number of goroutines to use when syncing blocks from object storage. ''; + + min-time = mkParamDef types.str "0000-01-01T00:00:00Z" '' + Start of time range limit to serve. + + Thanos Store serves only metrics, which happened later than this + value. Option can be a constant time in RFC3339 format or time duration + relative to current time, such as -1d or 2h45m. Valid duration units are + ms, s, m, h, d, w, y. + ''; + + max-time = mkParamDef types.str "9999-12-31T23:59:59Z" '' + End of time range limit to serve. + + Thanos Store serves only blocks, which happened eariler than this + value. Option can be a constant time in RFC3339 format or time duration + relative to current time, such as -1d or 2h45m. Valid duration units are + ms, s, m, h, d, w, y. + ''; }; query = params.common cfg.query // { @@ -560,6 +586,14 @@ let ''; }; + downsampling.disable = mkFlagParam '' + Disables downsampling. + + This is not recommended as querying long time ranges without + non-downsampled data is not efficient and useful e.g it is not possible + to render all samples for a human eye anyway + ''; + block-sync-concurrency = mkParamDef types.int 20 '' Number of goroutines to use when syncing block metadata from object storage. ''; |