Prometheus - Package Updates
Pinned
Prometheus
-
[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