Commit Graph

11 Commits

Author SHA1 Message Date
Paulin Todev
d54e0871d4 chore(deps): Update Prometheus in Loki and Promtail (#12245)
This PR updates the Prometheus dependency in Loki and Promtail. The PR is required so that we can also update Grafana Agent to the latest Prometheus. Unfortunately, Promtail and Loki share the same go.mod file.
2024-03-21 11:47:19 +01:00
Peter Štibraný
90a1d4593e Update Prometheus dependency (#9205) 2023-04-20 12:48:58 +02:00
Owen Diehl
b59277b472 Revert "Revert "Update Thanos dependency to latest version"" (#7372)
Reverts grafana/loki#7371

PR re re-enable Thanos dependency bump.
2022-10-17 16:31:16 -03:00
Owen Diehl
8331785a23 Revert "Update Thanos dependency to latest version" (#7371)
Reverts grafana/loki#7348

I expect we'll merge this again in the future, but we'll need some more
time for downstream projects to be ready for this change.
2022-10-07 14:34:08 -04:00
Robert Fratto
c657857e95 Update Thanos dependency to latest version (#7348) 2022-10-06 09:26:03 +02:00
Callum Styan
6da518c728 Update to go 1.17; go mod vendor required (#4487)
Signed-off-by: Callum Styan <callumstyan@gmail.com>
2021-10-18 15:14:41 -04:00
Owen Diehl
d88f3996ea revendor compatibility: various prom+k8s+cortex (#3664)
* revendor compatibility: various prom+k8s+cortex

* fix logcli client instantiation

* go mod tidy
2021-04-29 09:21:26 -04:00
Peter Štibraný
e4a5360586 Update vendored Cortex to master (1.1+) (#2149)
* Updated Cortex to master (post 1.1)

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Use new modules system from Cortex.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Treat query errors reported by chunk store as client errors.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Removed obsolete tests.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Fix race for ct variable.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Fix test.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>
2020-06-01 12:45:24 -04:00
Peter Štibraný
e60164bef6 Convert Loki modules to services (#1804)
* Loki now uses module services to start and stop its work.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Use services methods to initialize some components.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Use Cortex' NewModuleService.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Converted server to a service.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Converted distributor to service.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Use table manager service

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* querier service

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* query-frontend service

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Merged stopping method into shutdown

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Converted ingester to a service.

It now starts all background tasks in Starting state.
Stopping needs little work, as does reacting on lifecycler errors.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Loki

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* If lifecycler fails, ingester fails too.

It now doesn't call os.Exit, but shuts down gracefully and enters Failed state.
That triggers Loki to shutdown completely.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Ignore ErrStopProcess errors from services

This is a signal that Loki should stop.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Use single /ready handler

It checks the state of all services, and asks ingester for its own check as well.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Removed unused value.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Lint

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Fix test.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Go mod tidy, vendor

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Tailers, not trailers.

Signed-off-by: Peter Štibraný <peter.stibrany@grafana.com>

* Adds return for the healtcheck in case of error.

Signed-off-by: Cyril Tovena <cyril.tovena@gmail.com>

Co-authored-by: Cyril Tovena <cyril.tovena@gmail.com>
2020-04-23 12:21:51 -04:00
Tom Wilkie
ae488b4d1b Update vendor
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
2018-11-25 12:06:13 +00:00
Tom Wilkie
aa44de07bb Move promtail from kausalco/public, update it for prometheus changes.
Signed-off-by: Tom Wilkie <tom.wilkie@gmail.com>
2018-05-14 14:01:14 +01:00