chore(deps): update helm chart thanos to v0.4.2 #328
Merged
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:
0.3.31
->0.4.2
Release Notes
thanos-io/thanos
v0.4.0
This release also disables gossip mode by default for all components.
See this for more details.
If you want to see exact memory allocation of Thanos process:
go_memstats_heap_alloc_bytes
metric exposed by Golang orcontainer_memory_working_set_bytes
exposed by cadvisor.GODEBUG=madvdontneed=1
before running Thanos binary to revert to memory releasing to pre 1.12 logic.Using cadvisor
container_memory_usage_bytes
metric could be misleading e.g: google/cadvisor#2242Added
--store.unhealthy-timeout=5m
flag).--store.grpc.series-max-concurrency
. Most likely you will want to make it the same as--query.max-concurrent
on Thanos Query.New options:
New Store flags:
New Store metrics:
New Store tracing span: *
store_query_gate_ismyturn
shows how long it took for a query to pass (or not) through the gate.#1016 Added option for another DNS resolver (miekg/dns client).
Note that this is required to have SRV resolution working on Golang 1.11+ with KubeDNS below v1.14
New Querier and Ruler flag:
-- store.sd-dns-resolver
which allows to specify resolver to use. Eithergolang
ormiekgdns
#986 Allow to save some startup & sync time in store gateway as it is no longer needed to compute index-cache from block index on its own for larger blocks.
The store Gateway still can do it, but it first checks bucket if there is index-cached uploaded already.
In the same time, compactor precomputes the index cache file on every compaction.
New Compactor flag:
--index.generate-missing-cache-file
was added to allow quicker addition of index cache files. If enabled it precomputes missing files on compactor startup. Note that it will take time and it's only one-off step per bucket.#887 Compact: Added new
--block-sync-concurrency
flag, which allows you to configure number of goroutines to use when syncing block metadata from object storage.#928 Query: Added
--store.response-timeout
flag. If a Store doesn't send any data in this specified duration then a Store will be ignored and partial data will be returned if it's enabled. 0 disables timeout.#893 S3 storage backend has graduated to
stable
maturity level.#936 Azure storage backend has graduated to
stable
maturity level.#937 S3: added trace functionality. You can add
trace.enable: true
to enable the minio client's verbose logging.#953 Compact: now has a hidden flag
--debug.accept-malformed-index
. Compaction index verification will ignore out of order label names.#963 GCS: added possibility to inline ServiceAccount into GCS config.
#1010 Compact: added new flag
--compact.concurrency
. Number of goroutines to use when compacting groups.#1028 Query: added
--query.default-evaluation-interval
, which sets default evaluation interval for sub queries.#980 Ability to override Azure storage endpoint for other regions (China)
#1021 Query API
series
now supports POST method.#939 Query API
query_range
now supports POST method.Changed
#970 Deprecated
partial_response_disabled
proto field. Addedpartial_response_strategy
instead. Both in gRPC and Query API.No
PartialResponseStrategy
field forRuleGroups
by default meansabort
strategy (old PartialResponse disabled) as this is recommended option for Rules and alerts.Metrics:
thanos_rule_evaluation_with_warnings_total
to Ruler.thanos_ruler_query_apis*
are nowthanos_ruler_query_apis_*
for consistency.thanos_querier_store_apis*
are nowthanos_querier_store_apis__*
for consistency.thanos_bucket_store_series*
are nowthanos_bucket_store_series_*
for consistency.strategy
label.Ruler tracing spans:
/rule_instant_query HTTP[client]
is now/rule_instant_query_part_resp_abort HTTP[client]"
if request is for abort strategy.#1009: Upgraded Prometheus (~v2.7.0-rc.0 to v2.8.1) and TSDB (
v0.4.0
tov0.6.1
) deps.Changes that affects Thanos:
--sync-delay
to--consistency-delay
#1053For ruler essentially whole TSDB CHANGELOG applies between v0.4.0-v0.6.1: https://github.com/prometheus/tsdb/blob/master/CHANGELOG.md
Note that this was added on TSDB and Prometheus: [FEATURE] Time-ovelapping blocks are now allowed. #370
Whoever due to nature of Thanos compaction (distributed systems), for safety reason this is disabled for Thanos compactor for now.
#868 Go has been updated to 1.12.
#1055 Gossip flags are now disabled by default and deprecated.
#964 repair: Repair process now sorts the series and labels within block.
#1073 Store: index cache for requests. It now calculates the size properly (includes slice header), has anti-deadlock safeguard and reports more metrics.
Fixed
thanos_objstore_bucket_last_successful_upload_time
now does not appear when no blocks have been uploaded so far.0s
Renovate configuration
📅 Schedule: 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 has been generated by Renovate Bot.