Prometheus - Package Updates
-
[1.22.0]
- Update Prometheus to 2.44.0
- Full changelog
- [CHANGE] Remote-write: Raise default samples per send to 2,000. #12203
- [FEATURE] Remote-read: Handle native histograms. #12085, #12192
- [FEATURE] Promtool: Health and readiness check of prometheus server in CLI. #12096
- [FEATURE] PromQL: Add query_samples_total metric, the total number of samples loaded by all queries. #12251
- [ENHANCEMENT] Storage: Optimise buffer used to iterate through samples. #12326
- [ENHANCEMENT] Scrape: Reduce memory allocations on target labels. #12084
- [ENHANCEMENT] PromQL: Use faster heap method for topk() / bottomk(). #12190
- [ENHANCEMENT] Rules API: Allow filtering by rule name. #12270
- [ENHANCEMENT] Native Histograms: Various fixes and improvements. #11687, #12264, #12272
- [ENHANCEMENT] UI: Search of scraping pools is now case-insensitive. #12207
-
[1.23.0]
- Update Prometheus to 2.45.0
- Full changelog
- [FEATURE] API: New limit parameter to limit the number of items returned by /api/v1/status/tsdb endpoint. #12336
- [FEATURE] Config: Add limits to global config. #12126
- [FEATURE] Consul SD: Added support for path_prefix. #12372
- [FEATURE] Native histograms: Add option to scrape both classic and native histograms. #12350
- [FEATURE] Native histograms: Added support for two more arithmetic operators avg_over_time and sum_over_time. #12262
- [FEATURE] Promtool: When providing the block id, only one block will be loaded and analyzed. #12031
- [FEATURE] Remote-write: New Azure ad configuration to support remote writing directly to Azure Monitor workspace. #11944
- [FEATURE] TSDB: Samples per chunk are now configurable with flag storage.tsdb.samples-per-chunk. By default set to its former value 120. #12055
- [ENHANCEMENT] Native histograms: bucket size can now be limited to avoid scrape fails. #12254
- [ENHANCEMENT] TSDB: Dropped series are now deleted from the WAL sooner. #12297
- [BUGFIX] Native histograms: ChunkSeries iterator now checks if a new sample can be appended to the open chunk. #12185
- [BUGFIX] Native histograms: Fix Histogram Appender Appendable() segfault. #12357
- [BUGFIX] Native histograms: Fix setting reset header to gauge histograms in seriesToChunkEncoder. #12329
- [BUGFIX] TSDB: Tombstone intervals are not modified after Get() call. #12245
- [BUGFIX] TSDB: Use path/filepath to set the WAL directory. #12349
-
[1.25.0]
- Update Prometheus to 2.46.0
- Full changelog
- [FEATURE] Promtool: Add PromQL format and label matcher set/delete commands to promtool. #11411
- [FEATURE] Promtool: Add push metrics command. #12299
- [ENHANCEMENT] Promtool: Read from stdin if no filenames are provided in check rules. #12225
- [ENHANCEMENT] Hetzner SD: Support larger ID's that will be used by Hetzner in September. #12569
- [ENHANCEMENT] Kubernetes SD: Add more labels for endpointslice and endpoints role. #10914
- [ENHANCEMENT] Kubernetes SD: Do not add pods to target group if the PodIP status is not set. #11642
- [ENHANCEMENT] OpenStack SD: Include instance image ID in labels. #12502
- [ENHANCEMENT] Remote Write receiver: Validate the metric names and labels. #11688
- [ENHANCEMENT] Web: Initialize prometheus_http_requests_total metrics with code label set to 200. #12472
- [ENHANCEMENT] TSDB: Add Zstandard compression option for wlog. #11666
- [ENHANCEMENT] TSDB: Support native histograms in snapshot on shutdown. #12258
- [ENHANCEMENT] Labels: Avoid compiling regexes that are literal. #12434
- [BUGFIX] Histograms: Fix parsing of float histograms without zero bucket. #12577
- [BUGFIX] Histograms: Fix scraping native and classic histograms missing some histograms. #12554
- [BUGFIX] Histograms: Enable ingestion of multiple exemplars per sample. 12557
- [BUGFIX] File SD: Fix path handling in File-SD watcher to allow directory monitoring on Windows. #12488
- [BUGFIX] Linode SD: Cast InstanceSpec values to int64 to avoid overflows on 386 architecture. #12568
- [BUGFIX] PromQL Engine: Include query parsing in active-query tracking. #12418
- [BUGFIX] TSDB: Handle TOC parsing failures. #10623
-
Alertmanager [1.6.0]
- Update alertmanaget to 0.25.0
- Full changelog
- [CHANGE] Change the default parse_mode value from MarkdownV2 to HTML for Telegram. #2981
- [CHANGE] Make api_url field optional for Telegram. #2981
- [CHANGE] Use CanonicalMIMEHeaderKey instead of TitleCasing for email headers. #3080
- [CHANGE] Reduce the number of notification logs broadcasted between peers by expiring them after (2 * repeat interval). #2982
- [FEATURE] Add proxy_url support for OAuth2 in HTTP client configuration. #3010
- [FEATURE] Reload TLS certificate and key from disk when updated. #3168
- [FEATURE] Add Discord integration. #2948
- [FEATURE] Add Webex integration. #3132
-
[1.7.0]
- Update alertmanager to 0.26.0
- Full changelog
- [CHANGE] Telegram Integration: api_url is now optional. #2981
- [CHANGE] Telegram Integration: ParseMode default is now HTML instead of MarkdownV2. #2981
- [CHANGE] Webhook Integration: url is now marked as a secret. It will no longer show up in the logs as clear-text. #3228
- [CHANGE] Metrics: New label reason for alertmanager_notifications_failed_total metric to indicate the type of error of the alert delivery. #3094 #3307
- [FEATURE] Clustering: New flag --cluster.label, to help to block any traffic that is not meant for the cluster. #3354
- [FEATURE] Integrations: Add Microsoft Teams as a supported integration. #3324
-
[1.26.0]
- Update Prometheus to 2.47.0
- Full changelog
- [FEATURE] Web: Add OpenTelemetry (OTLP) Ingestion endpoint. #12571 #12643
- [FEATURE] Scraping: Optionally limit detail on dropped targets, to save memory. #12647
- [ENHANCEMENT] TSDB: Write head chunks to disk in the background to reduce blocking. #11818
- [ENHANCEMENT] PromQL: Speed up aggregate and function queries. #12682
- [ENHANCEMENT] PromQL: More efficient evaluation of query with timestamp(). #12579
- [ENHANCEMENT] API: Faster streaming of Labels to JSON. #12598
- [ENHANCEMENT] Agent: Memory pooling optimisation. #12651
- [ENHANCEMENT] TSDB: Prevent storage space leaks due to terminated snapshots on shutdown. #12664
- [ENHANCEMENT] Histograms: Refactoring and optimisations. #12352 #12584 #12596 #12711 #12054
- [ENHANCEMENT] Histograms: Add histogram_stdvar and histogram_stddev functions. #12614
- [ENHANCEMENT] Remote-write: add http.resend_count tracing attribute. #12676
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login