Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump github.com/grafana/loki from 1.6.2-0.20230216091802-4e4359e67c6c to 6.7.8+incompatible in /tools/lambda-promtail #6

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Feb 23, 2024

Bumps github.com/grafana/loki from 1.6.2-0.20230216091802-4e4359e67c6c to 6.7.8+incompatible.

Release notes

Sourced from github.com/grafana/loki's releases.

v2.9.4

This is release v2.9.4 of Loki.

Notable changes:

  • Fixed a couple of data races that can cause panics due to concurrent read-write access of tenant configs.
  • Fixed a bug in the log results cache.
  • Fixed the cache to atomically check background cache size limit correctly.
  • Fixed the discrepancy between the semantics of logs and metrics queries.
  • Fixed promtail default scrape config causing CPU and memory load
  • Update golang.org/x/crypto to v0.18.0

For a full list of changes, please refer to the CHANGELOG!

Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

Docker container:

$ docker pull "grafana/loki:2.9.4"
$ docker pull "grafana/promtail:2.9.4"

Binary

We provide pre-compiled binary executables for the most common operating systems and architectures. Choose from the assets below for the application and architecture matching your system. Example for Loki on the linux operating system and amd64 architecture:

$ curl -O -L "https://github.com/grafana/loki/releases/download/v2.9.4/loki-linux-amd64.zip"
# extract the binary
$ unzip "loki-linux-amd64.zip"
# make sure it is executable
$ chmod a+x "loki-linux-amd64"

v2.9.3

This is release v2.9.3 of Loki.

Notable changes:

This release includes a few small fixes and CVE patches

  • Upgrade otelhttp from 0.40.0 -> 0.44.0 and base alpine image from 3.18.3 -> 3.18.5 to fix a few CVES (CVE-2023-45142, CVE-2022-21698, CVE-2023-5363).
  • Fix querying ingester for label values with a matcher (previously didn't respect the matcher).
  • Ensure all lifecycler cfgs ref a valid IPv6 addr and port combination

Installation:

The components of Loki are currently distributed in plain binary form and as Docker container images. Choose what fits your use-case best.

... (truncated)

Changelog

Sourced from github.com/grafana/loki's changelog.

Main/Unreleased

All Changes

Loki

Enhancements
  • 11814 kavirajk: feat: Support split align and caching for instant metric query results
  • 11851 elcomtik: Helm: Allow the definition of resources for GrafanaAgent pods.
  • 11819 jburnham: Ruler: Add the ability to disable the X-Scope-OrgId tenant identification header in remote write requests.
  • 11633 cyriltovena: Add profiling integrations to tracing instrumentation.
  • 11571 MichelHollands: Add a metrics.go log line for requests from querier to ingester
  • 11477 MichelHollands: support GET for /ingester/shutdown
  • 11363 kavirajk: bugfix(memcached): Make memcached batch fetch truely context aware.
  • 11319 someStrangerFromTheAbyss: Helm: Add extraContainers to the write pods.
  • 11243 kavirajk: Inflight-logging: Add extra metadata to inflight requests logging.
  • 11110 MichelHollands: Change the default of the metrics-namespace flag to 'loki'.
  • 11086 kandrew5: Helm: Allow topologySpreadConstraints
  • 11003 MichelHollands: Add the metrics-namespace flag to change the namespace of metrics currently using cortex as namespace.
  • 10096 aschleck: Storage: Allow setting a constant prefix for all created keys
  • 11038 kavirajk: Remove already deprecated store.max-look-back-period.
  • 10906 kavirajk: Support Loki ruler to notify WAL writes to remote storage.
  • 10613 ngc4579: Helm: allow GrafanaAgent tolerations
  • 10295 changhyuni: Storage: remove signatureversionv2 from s3.
  • 10140 dannykopping: Dynamic client-side throttling to avoid object storage rate-limits (GCS only)
  • 10302 ashwanthgoli: Removes already deprecated -querier.engine.timeout CLI flag and corresponding YAML setting as well as the querier.query_timeout YAML setting.
  • 10308 bboreham Tracing: elide small traces for Stats call.
  • 10373 jeschkies Shard avg_over_time range aggregations.
  • 10377 shantanualsi Remove deprecated config -s3.sse-encryption in favor or -s3.sse.* settings.
  • 10378 shantanualsi Remove deprecated ruler.wal-cleaer.period
  • 10380 shantanualsi Remove experimental.ruler.enable-api in favour of ruler.enable-api
  • 10395 shantanualshi Remove deprecated split_queries_by_interval and forward_headers_list configuration options in the query_range section
  • 10456 dannykopping Add loki_distributor_ingester_append_timeouts_total metric, remove loki_distributor_ingester_append_failures_total metric
  • 10534 chaudum Remove configuration use_boltdb_shipper_as_backup
  • 10620 ashwanthgoli Enable embedded cache if no other cache is explicitly enabled.
  • 10655 chaudum Remove legacy ingester shutdown handler /ingester/flush_shutdown.
  • 10709 chaudum/salvacorts Remove ingester.max-transfer-retries configuration option in favor of using the WAL.
  • 10736 ashwanthgoli Deprecate write dedupe cache as this is not required by the newer single store indexes (tsdb and boltdb-shipper).
  • 10693 ashwanthgoli Embedded cache: Updates the metric prefix from querier_cache_ to loki_embeddedcache_ and removes duplicate metrics.
  • 10840 ashwanthgoli Removes shared_store and shared_store_key_prefix from tsdb, boltdb shipper and compactor configs and their corresponding CLI flags.
  • 10793 ashwanthgoli Config: Better configuration defaults to provide a better experience for users out of the box.
  • 10785 ashwanthgoli Config: Removes querier.worker-parallelism and updates default value of querier.max-concurrent to 4.
  • 10733 shantanualsi Add support for case-insensitive logql funtions
  • 10727 sandeepsukhani Native otlp ingestion support
  • 11051 Refactor to not use global logger in modules
  • 10956 jeschkies do not wrap requests but send pure Protobuf from frontend v2 via scheduler to querier when -frontend.encoding=protobuf.
  • 10417 jeschkies shard quantile_over_time range queries using probabilistic data structures.
  • 11284 ashwanthgoli Config: Adds frontend.max-query-capacity to tune per-tenant query capacity.
  • 11539 kaviraj,ashwanthgoli Support caching /series and /labels query results

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Feb 23, 2024
rhnasc pushed a commit that referenced this pull request Apr 12, 2024
implemented bloom shipper that allows to iterates over all active blocks
This new component will be used by the bloom-compactor and
bloom-gateway.

#### How BloomShipper works
1. looks up all Metas
2. from metas gets list of all blocks
3. from metas gets list of tombstones
4. removes tombstoned blocks from the list of all blocks
5. passes all active blockReferences to bloomClient
6. once bloomClient returns the downloaded block, it extracts all files
from bloom block archive into working directory
7. creates `*BlockQuerier` and run a callback function with it
**Note:** `BlockQuerier` will be created using `BloomDirectoryReader`
that will be created using the past from step #6

---------

Signed-off-by: Vladyslav Diachenko <[email protected]>
rhnasc pushed a commit that referenced this pull request Apr 12, 2024
implemented bloom shipper that allows to iterates over all active blocks
This new component will be used by the bloom-compactor and
bloom-gateway.

#### How BloomShipper works
1. looks up all Metas
2. from metas gets list of all blocks
3. from metas gets list of tombstones
4. removes tombstoned blocks from the list of all blocks
5. passes all active blockReferences to bloomClient
6. once bloomClient returns the downloaded block, it extracts all files
from bloom block archive into working directory
7. creates `*BlockQuerier` and run a callback function with it
**Note:** `BlockQuerier` will be created using `BloomDirectoryReader`
that will be created using the past from step #6

---------

Signed-off-by: Vladyslav Diachenko <[email protected]>
@rhnasc
Copy link

rhnasc commented Apr 12, 2024

@dependabot recreate

Bumps [github.com/grafana/loki](https://github.com/grafana/loki) from 1.6.2-0.20230216091802-4e4359e67c6c to 6.7.8+incompatible.
- [Release notes](https://github.com/grafana/loki/releases)
- [Changelog](https://github.com/grafana/loki/blob/main/CHANGELOG.md)
- [Commits](https://github.com/grafana/loki/commits)

---
updated-dependencies:
- dependency-name: github.com/grafana/loki
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot force-pushed the dependabot/go_modules/tools/lambda-promtail/github.com/grafana/loki-6.7.8incompatible branch from 9132d84 to 77e72da Compare April 12, 2024 18:32
@rhnasc rhnasc merged commit 109e77f into main Apr 12, 2024
3 of 5 checks passed
@dependabot dependabot bot deleted the dependabot/go_modules/tools/lambda-promtail/github.com/grafana/loki-6.7.8incompatible branch April 12, 2024 18:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant