UNCLASSIFIED - NO CUI

Skip to content

Update grafana/tempo-query Docker tag to v1.4.1

renovate requested to merge renovate/grafana-tempo-query-1.x into development

This MR contains the following updates:

Package Type Update Change
grafana/tempo-query ironbank-docker minor 1.3.2 -> 1.4.1
grafana/tempo-query minor 1.3.2 -> 1.4.1
grafana/tempo-query stage minor 1.3.2 -> 1.4.1

Release Notes

grafana/tempo

v1.4.1

Compare Source

  • [BUGFIX] metrics-generator: don't inject X-Scope-OrgID header for single-tenant setups 1417 (@​kvrhdn)
  • [BUGFIX] compactor: populate compaction_objects_combined_total and tempo_discarded_spans_total{reason="trace_too_large_to_compact"} metrics again 1420 (@​mdisibio)
  • [BUGFIX] distributor: prevent panics when concurrently calling shutdown to forwarder's queueManager 1422 (@​mapno)

v1.4.0

Compare Source

  • [CHANGE] Vulture now exercises search at any point during the block retention to test full backend search. BREAKING CHANGE Dropped tempo-search-retention-duration parameter. #​1297 (@​joe-elliott)
  • [CHANGE] Updated storage.trace.pool.queue_depth default from 200->10000. #​1345 (@​joe-elliott)
  • [CHANGE] Update alpine images to 3.15 #​1330 (@​zalegrala)
  • [CHANGE] Updated flags -storage.trace.azure.storage-account-name and -storage.trace.s3.access_key to no longer to be considered as secrets #​1356 (@​simonswine)
  • [CHANGE] Add warning threshold for TempoIngesterFlushes and adjust critical threshold #​1354 (@​zalegrala)
  • [CHANGE] Include lambda in serverless e2e tests #​1357 (@​zalegrala)
  • [CHANGE] Replace mixin TempoIngesterFlushes metric to only look at retries #​1354 (@​zalegrala)
  • [CHANGE] Update the jsonnet for single-binary to include clustering #​1391 (@​zalegrala) BREAKING CHANGE After this change, the port specification has moved under $._config.tempo to avoid global port spec.
  • [FEATURE]: v2 object encoding added. This encoding adds a start/end timestamp to every record to reduce proto marshalling and increase search speed. BREAKING CHANGE After this rollout the distributors will use a new API on the ingesters. As such you must rollout all ingesters before rolling the distributors. Also, during this period, the ingesters will use considerably more resources and as such should be scaled up (or incoming traffic should be heavily throttled). Once all distributors and ingesters have rolled performance will return to normal. Internally we have observed ~1.5x CPU load on the ingesters during the rollout. #​1227 (@​joe-elliott)
  • [FEATURE] Added metrics-generator: an optional components to generate metrics from ingested traces #​1282 (@​mapno, @​kvrhdn)
  • [FEATURE] Allow the compaction cycle to be configurable with a default of 30 seconds #​1335 (@​willdot)
  • [FEATURE] Add new config options for setting GCS metadata on new objects (@​zalegrala)
  • [ENHANCEMENT] Enterprise jsonnet: add config to create tokengen job explicitly #​1256 (@​kvrhdn)
  • [ENHANCEMENT] Add new scaling alerts to the tempo-mixin #​1292 (@​mapno)
  • [ENHANCEMENT] Improve serverless handler error messages #​1305 (@​joe-elliott)
  • [ENHANCEMENT] Added a configuration option search_prefer_self to allow the queriers to do some work while also leveraging serverless in search. #​1307 (@​joe-elliott)
  • [ENHANCEMENT] Make trace combination/compaction more efficient #​1291 (@​mdisibio)
  • [ENHANCEMENT] Add Content-Type headers to query-frontend paths #​1306 (@​wperron)
  • [ENHANCEMENT] Partially persist traces that exceed max_bytes_per_trace during compaction #​1317 (@​joe-elliott)
  • [ENHANCEMENT] Make search respect per tenant max_bytes_per_trace and added skippedTraces to returned search metrics. #​1318 (@​joe-elliott)
  • [ENHANCEMENT] Improve serverless consistency by forcing a GC before returning. #​1324 (@​joe-elliott)
  • [ENHANCEMENT] Add forwarding queue from distributor to metrics-generator. #​1331 (@​mapno)
  • [ENHANCEMENT] Add hedging to queries to external endpoints. #​1350 (@​joe-elliott) New config options and defaults: querier: search: external_hedge_requests_at: 5s external_hedge_requests_up_to: 3 ** BREAKING CHANGE ** Querier options related to search have moved under a search block: querier: search_query_timeout: 30s search_external_endpoints: [] search_prefer_self: 2 becomes querier: search: query_timeout: 30s prefer_self: 2 external_endpoints: []
  • [ENHANCEMENT] Added tenant ID (instance ID) to trace too large message. #​1385 (@​cristiangsp)
  • [ENHANCEMENT] Add a startTime and endTime parameter to the Trace by ID Tempo Query API to improve query performance #​1388 (@​sagarwala, @​bikashmishra100, @​ashwinidulams)
  • [BUGFIX] Correct issue where Azure "Blob Not Found" errors were sometimes not handled correctly #​1390 (@​joe-elliott)
  • [BUGFIX]: Enable compaction and retention in Tanka single-binary #​1352
  • [BUGFIX]: Remove unnecessary PersistentVolumeClaim #​1245
  • [BUGFIX] Fixed issue when query-frontend doesn't log request details when request is cancelled #​1136 (@​adityapwr)
  • [BUGFIX] Update OTLP port in examples (docker-compose & kubernetes) from legacy ports (55680/55681) to new ports (4317/4318) #​1294 (@​mapno)
  • [BUGFIX] Fixes min/max time on blocks to be based on span times instead of ingestion time. #​1314 (@​joe-elliott)
    • Includes new configuration option to restrict the amount of slack around now to update the block start/end time. #​1332 (@​joe-elliott) storage: trace: wal: ingestion_time_range_slack: 2m0s
    • Includes a new metric to determine how often this range is exceeded: tempo_warnings_total{reason="outside_ingestion_time_slack"}
  • [BUGFIX] Prevent data race / ingester crash during searching by trace id by using xxhash instance as a local variable. #​1387 (@​bikashmishra100, @​sagarwala, @​ashwinidulams)
  • [BUGFIX] Fix spurious "failed to mark block compacted during retention" errors #​1372 (@​mdisibio)
  • [BUGFIX] Fix error message "Writer is closed" by resetting compression writer correctly on the error path. #​1379 (@​annanay25)

Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Edited by renovate

Merge request reports