* add receive limits config file flag
Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
* update changelog
Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
* make fmt
Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
---------
Signed-off-by: Thibault Mange <22740367+thibaultmg@users.noreply.github.com>
* receive: Expose minReadySeconds as config
Signed-off-by: Philip Gough <philip.p.gough@gmail.com>
* docs: Add changelog for minReadySeconds to receiver sts
Signed-off-by: Philip Gough <philip.p.gough@gmail.com>
---------
Signed-off-by: Philip Gough <philip.p.gough@gmail.com>
With this commit we allow configuring the following Thanos query
options:
- query.telemetry.request-duration-seconds-quantiles
- query.telemetry.request-samples-quantiles
- query.telemetry.request-series-seconds-quantiles
Note that the jsonnet variable expects a comma seperated list, which
will be expanded to the format required by Thanos. As an example the
following jsonnet configuration:
```
telemetryDurationQuantiles: '1, 2, 3',
telemetrySamplesQuantiles: '100,1000,10000,100000',
telemetrySeriesQuantiles: '10,100,1000,10000',
```
Will result in the following command line arguments to Thanos
```
--query.telemetry.request-duration-seconds-quantiles=1
--query.telemetry.request-duration-seconds-quantiles=2
--query.telemetry.request-duration-seconds-quantiles=3
--query.telemetry.request-samples-quantiles=100
--query.telemetry.request-samples-quantiles=1000
--query.telemetry.request-samples-quantiles=10000
--query.telemetry.request-samples-quantiles=100000
--query.telemetry.request-series-seconds-quantiles=10
--query.telemetry.request-series-seconds-quantiles=100
--query.telemetry.request-series-seconds-quantiles=1000
--query.telemetry.request-series-seconds-quantiles=10000
```
Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
* query: Add support for ArgoCD: Define replace action in servicemonitor relabeling
Signed-off-by: Fran Sanjuán <francesc.sanjuan@marfeel.com>
* Add modified YAML
Signed-off-by: Fran Sanjuán <francesc.sanjuan@marfeel.com>
* query: Add support for ArgoCD: Define replace action in servicemonitors
Signed-off-by: Fran Sanjuán <francesc.sanjuan@marfeel.com>
* Add missing templates
Signed-off-by: Fran Sanjuán <francesc.sanjuan@marfeel.com>
---------
Signed-off-by: Fran Sanjuán <francesc.sanjuan@marfeel.com>
`beta.kubernetes.io/os` has been deprecated since v1.14. Use the
non-beta version instead.
Signed-off-by: Jacob Baungard Hansen <jacobbaungard@redhat.com>
* Thanos Store: allow configuration of series touched limit
Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
* Store: fix limit validation issues
Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
* Update the changelog
Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
* Add support for all the new store limits
Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
* Update changelog
Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
* Assert that limits config is an object
Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
* Rerun CI
Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
---------
Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
Move to the new version.
Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Signed-off-by: Giedrius Statkevičius <giedrius.statkevicius@vinted.com>
Under heavy load, the 1s default timeout for the Store liveness probe
can be often triggered, which leads to Store restarts.
The default value is 1s, to keep the current behavior, and in affected
environments one can increase it.
Signed-off-by: Douglas Camata <159076+douglascamata@users.noreply.github.com>
* Support custom certificate for the object store
Signed-off-by: clyang82 <chuyang@redhat.com>
* Update changelog
Signed-off-by: clyang82 <chuyang@redhat.com>
* fix rebase issue
Signed-off-by: clyang82 <chuyang@redhat.com>
* support alertmanager configuration and extra volumes for thanos ruler.
Signed-off-by: morvencao <lcao@redhat.com>
* add test alerting configuration.
Signed-off-by: morvencao <lcao@redhat.com>