10 Commits

Author SHA1 Message Date
renovate-sh-app[bot]
9e3f94ba4c fix(deps): update module github.com/prometheus/alertmanager to v0.31.0 (main) (#20692)
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2026-02-09 09:31:05 -05:00
renovate-sh-app[bot]
5ec7ddca47 fix(deps): update module github.com/prometheus/alertmanager to v0.29.0 (main) (#19797)
Signed-off-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
Co-authored-by: renovate-sh-app[bot] <219655108+renovate-sh-app[bot]@users.noreply.github.com>
2025-11-10 17:08:11 -05:00
renovate[bot]
fada02c668 fix(deps): update module k8s.io/apimachinery to v0.32.0 (#15398)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-13 08:47:13 +01:00
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
Shantanu Alsi
586b9042c6 Upgrade Thanos objstore, dskit and other modules (#10366)
**What this PR does / why we need it**:
Upgrades various common modules including dskit, thanos objstore,
prometheus, etc. Fixes errors/ changes resulting due to module upgrades.

This is required in order to eventually upgrade BEL dependency in GEL to
point to master.

**Which issue(s) this PR fixes**:
None

**Special notes for your reviewer**:

**Checklist**
- [x] Reviewed the
[`CONTRIBUTING.md`](https://github.com/grafana/loki/blob/main/CONTRIBUTING.md)
guide (**required**)
- [ ] Documentation added
- [ ] Tests updated
- [x] `CHANGELOG.md` updated
- [ ] If the change is worth mentioning in the release notes, add
`add-to-release-notes` label
- [ ] Changes that require user attention or interaction to upgrade are
documented in `docs/sources/setup/upgrade/_index.md`
- [ ] For Helm chart changes bump the Helm chart version in
`production/helm/loki/Chart.yaml` and update
`production/helm/loki/CHANGELOG.md` and
`production/helm/loki/README.md`. [Example
PR](d10549e3ec)
2023-08-28 15:09:06 +05:30
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