Update grafana/tempo Docker tag to v2.6.1 #35
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.5.0
->2.6.1
Release Notes
grafana/tempo (grafana/tempo)
v2.6.1
Compare Source
0.0.0.0:7777
by default. #3840 (@frzifus)v2.6.0
Compare Source
autocomplete_filtering_enabled
feature flag #3729 (@mapno)BREAKING CHANGE The
use_v2_sdk
configuration option has been removed./api/metrics/query
for instant metrics queries #3859 (@mdisibio)q
parameter to/api/v2/serach/tags
for tag name filtering #3822 (@joe-elliott)rate() by ()
queries #3719 (@mapno)rate()
withby
#3847 (@stoewer)v2.5.0
tempo
user to avoid root #2265 (@zalegrala)BREAKING CHANGE Ownership of /var/tempo is changing. Historically, this
has been owned by root:root. With this change, it will now be owned by
tempo:tempo with the UID/GID of 10001. The
ingester
andmetrics-generator
statefulsets may need to bechown
'd in order to startproperly. A jsonnet example of an init container is included with the PR.
This impacts all users of the
grafana/tempo
Docker image.BREAKING CHANGE In the last release vParquet (the first version) was deprecated and blocked from writes. Now, it's
removed entirely. It will no longer be recognized as a valid encoding and cannot read any remaining vParquet blocks. Installations
running with historical defaults should not require any changes as the default has been migrated for several releases. Installations
with storage settings pinned to vParquet must run a previous release configured for vParquet2 or higher until all existing vParquet (1) blocks
have expired and been deleted from the backend, or else will encounter read errors after upgrading to this release.
lint
make target #3610 (@zalegrala)Breaking Change The update to OTLP 1.3.0 removes the deprecated
InstrumentationLibrary
and
InstrumentationLibrarySpan
from the OTLP receivers:
#3629 (@ie-pham)available scoped intrinsics: trace:duration, trace:rootName, trace:rootService, span:duration, span:kind, span:name, span:status, span:statusMessage
v2.4.2
v2.4.1
v2.4.0
autocomplete_filtering_enabled
totrue
by default #3178 (@mapno)Distributor now returns 200 for any batch containing only trace_too_large and max_live_traces errors
The number of discarded spans are still reflected in the tempo_discarded_spans_total metrics
BREAKING CHANGE Deprecate the following fields. These have all been migrated to a top level "cache:" field.
storage:
trace:
cache:
search:
cache_control:
background_cache:
memcached:
redis:
AttributePolicyMatch
&IntrinsicPolicyMatch
structures to match span attributes based on strongly typed values & precompiled regexp #3025 (@andriusluk)frontend-search
cache role for job search caching. #3225 (@joe-elliott)parquet-page
cache role for page level caching. #3196 (@joe-elliott)--max-start-time
and--min-start-time
flag to tempo-cli commandanalyse blocks
#3250 (@mapno)query-frontend.log-query-request-headers
to enable logging of request headers in query logs. #3383 (@jmichalek132)--shutdown-delay
to allow Tempo to cleanly drain connections. #3395 (@joe-elliott)tempo_request_duration_seconds
metrics forquerier_api_*
requests #3403 (@kvrhdn)v2.3.1 / 2023-11-28
v2.3.0 / 2023-10-30
use_v2_sdk
config option for switching. #2952 (@zalegrala)v1: azure-storage-blob-go original (now deprecated) SDK
v2: azure-sdk-for-go
Added new
defaults
block to the overrides' module. Overrides change to indented syntax.Old config:
New config:
[CHANGE] Bump Jaeger query docker image to 1.50.0 #2998 (@pavolloffay)
[FEATURE] New TraceQL structural operators ancestor (<<), parent (<) #2877 (@kousikmitra)
[FEATURE] Add the
/api/status/buildinfo
endpoint #2702 (@fabrizio-grafana)[FEATURE] New encoding vParquet3 with support for dedicated attribute columns (@mapno, @stoewer) #2649
[FEATURE] Add filtering support to Generic Forwarding #2742 (@Blinkuu)
[FEATURE] Add cli command to print out summary of large traces #2775 (@ie-pham)
[FEATURE] Added not structural operators to TraceQL: !>, !<, and !~ #2993 (@joe-elliott)
[ENHANCEMENT] Make metrics-generator ingestion slack per tenant #2589 (@ie-pham)
[ENHANCEMENT] Support quoted attribute name in TraceQL #3004 (@kousikmitra)
[ENHANCEMENT] Add support for searching by span status message using
statusMessage
keyword #2848 (@kousikmitra)[ENHANCEMENT] Add block indexes to vParquet2 and vParquet3 to improve trace by ID lookup #2697 (@mdisibio)
[ENHANCEMENT] Assert ingestion rate limits as early as possible #2640 (@mghildiy)
[ENHANCEMENT] Add several metrics-generator fields to user-configurable overrides #2711 (@kvrhdn)
[ENHANCEMENT] Update /api/metrics/summary to correctly handle missing attributes and improve performance of TraceQL
select()
queries. #2765 (@mdisibio)[ENHANCEMENT] Tempo CLI command to convert from vParquet2 -> 3. #2828 (@joe-elliott)
[ENHANCEMENT] Add
TempoUserConfigurableOverridesReloadFailing
alert #2784 (@kvrhdn)[ENHANCEMENT] Add RootSpanName and RootServiceName to log about discarded spans #2816 (@marcinginszt)
[ENHANCEMENT] Add
UserID
to log message about rate limiting #2850 (@lshippy)[ENHANCEMENT] Requests to Azure Blob Storage will now be retried once instead of zero times #2835 (@LasseHels)
[ENHANCEMENT] Add span metrics filter policies to user-configurable overrides #2906 (@rlankfo)
[ENHANCEMENT] Add collection-interval to metrics-generator config in user-configurable overrides #2899 (@rlankfo)
[ENHANCEMENT] Enforce max trace size on the trace by id path. #2935 (@joe-elliott)
[ENHANCEMENT] Add
target_info_excluded_dimensions
to user-config api #2945 (@ie-pham)[ENHANCEMENT] User-configurable overrides: add scope query parameter to return merged overrides for tenant #2915 #3018 (@kvrhdn)
[ENHANCEMENT] Add histogram buckets to metrics-generator config in user-configurable overrides #2928 (@mar4uk)
[ENHANCEMENT] Adds websocket support for search streaming. #2971 (@joe-elliott)
[ENHANCEMENT] Add new config block to distributors to produce debug metrics. #3008 (@joe-elliott)
Breaking Change Removed deprecated config option: distributor.log_received_spans
[ENHANCEMENT] added a metrics generator config option to enable/disable X-Scope-OrgID headers on remote write. #2974 (@vineetjp)
[ENHANCEMENT] Correctly return RetryInfo to Otel Collector/Grafana Agent on ResourceExhausted. This allows the agents to honor their own retry
settings. #3019 (@joe-elliott)
[BUGFIX] Unescape tag names #2894 (@fabrizio-grafana)
[BUGFIX] Load defaults for the internal server #3041 (@rubenvp8510)
[BUGFIX] Fix pass-through to runtime overrides for FilterPolicies and TargetInfoExcludedDimensions #3012 (@electron0zero)
[BUGFIX] Fix panic in metrics summary api #2738 (@mdisibio)
[BUGFIX] Fix rare deadlock when uploading blocks to Azure Blob Storage #2129 (@LasseHels)
[BUGFIX] Only search ingester blocks that fall within the request time range. #2783 (@joe-elliott)
[BUGFIX] Align tempo_query_frontend_queries_total and tempo_query_frontend_queries_within_slo_total. #2840 (@joe-elliott)
This query will now correctly tell you %age of requests that are within SLO:
BREAKING CHANGE Removed: tempo_query_frontend_queries_total{op="searchtags|metrics"}.
[BUGFIX] To support blob storage in Azure Stack Hub as backend. #2853 (@chlislb)
[BUGFIX] Respect spss on GRPC streaming. #2971 (@joe-elliott)
[BUGFIX] Moved empty root span substitution from
querier
toquery-frontend
. #2671 (@galalen)[BUGFIX] Correctly propagate ingester errors on the query path #2935 (@joe-elliott)
[BUGFIX] Fix issue where ingester doesn't stop query after timeout #3031 (@mdisibio)
[BUGFIX] Fix cases where empty filter {} wouldn't return expected results #2498 (@mdisibio)
[BUGFIX] Reorder S3 credential chain and upgrade minio-go.
native_aws_auth_enabled
is deprecated #3006 (@ekristen, @mapno)[BUGFIX] Update parquet-go dependency including a bugfix that prevents corrupted blocks from being written #3068 (@stoewer)
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.