Skip to content
Pre-release

@prombot prombot released this Dec 18, 2019

  • [CHANGE] Discovery: Removed prometheus_sd_kubernetes_cache_* metrics. Additionally prometheus_sd_kubernetes_workqueue_latency_seconds and prometheus_sd_kubernetes_workqueue_work_duration_seconds metrics now show correct values in seconds. #6393
  • [CHANGE] Remote write: Changed query label on prometheus_remote_storage_* metrics to remote_name and url. #6043
  • [FEATURE] API: Added new endpoint for exposing per metric metadata /metadata. #6420 #6442
  • [ENHANCEMENT] TSDB: Significantly reduced memory footprint of loaded TSDB blocks. #6418 #6461
  • [ENHANCEMENT] TSDB: Significantly optimized what we buffer during compaction which should result in lower memory footprint during compaction. #6422 #6452 #6468 #6475
  • [ENHANCEMENT] TSDB: Improve replay latency. #6230
  • [ENHANCEMENT] TSDB: WAL size is now used for size based retention calculation. #5886
  • [ENHANCEMENT] Remote read: Added query grouping and range hints to the remote read request #6401
  • [ENHANCEMENT] Remote write: Added prometheus_remote_storage_sent_bytes_total counter per queue. #6344
  • [ENHANCEMENT] promql: Improved PromQL parser performance. #6356
  • [ENHANCEMENT] React UI: Implemented missing pages like /targets #6276, TSDB status page #6267 and many other fixes and performance improvements.
  • [ENHANCEMENT] promql: Prometheus now accepts spaces between time range and square bracket. e.g [ 5m] #6065
  • [BUGFIX] Config: Fixed alertmanager configuration to not miss targets when configurations are similar. #6455
  • [BUGFIX] Remote write: Value of prometheus_remote_storage_shards_desired gauge shows raw value of desired shards and it's updated correctly. #6378
  • [BUGFIX] Rules: Prometheus now fails the evaluation of rules and alerts where metric results collide with labels specified in labels field. #6469
  • [BUGFIX] API: Targets Metadata API /targets/metadata now accepts empty match_targets parameter as in the spec. #6303
Assets 30

@prombot prombot released this Nov 11, 2019

  • [SECURITY/BUGFIX] UI: Ensure warnings from the API are escaped. #6279
  • [FEATURE] API: /api/v1/status/runtimeinfo and /api/v1/status/buildinfo endpoints added for use by the React UI. #6243
  • [FEATURE] React UI: implement the new experimental React based UI. #5694 and many more
    • Can be found by under /new.
    • Not all pages are implemented yet.
  • [FEATURE] Status: Cardinality statistics added to the Runtime & Build Information page. #6125
  • [ENHANCEMENT/BUGFIX] Remote write: fix delays in remote write after a compaction. #6021
  • [ENHANCEMENT] UI: Alerts can be filtered by state. #5758
  • [BUGFIX] API: lifecycle endpoints return 403 when not enabled. #6057
  • [BUGFIX] Build: Fix Solaris build. #6149
  • [BUGFIX] Promtool: Remove false duplicate rule warnings when checking rule files with alerts. #6270
  • [BUGFIX] Remote write: restore use of deduplicating logger in remote write. #6113
  • [BUGFIX] Remote write: do not reshard when unable to send samples. #6111
  • [BUGFIX] Service discovery: errors are no longer logged on context cancellation. #6116, #6133
  • [BUGFIX] UI: handle null response from API properly. #6071
Assets 30
Pre-release

@prombot prombot released this Nov 7, 2019

  • [SECURITY/BUGFIX] UI: Ensure warnings from the API are escaped. #6279
  • [FEATURE] API: /api/v1/status/runtimeinfo and /api/v1/status/buildinfo endpoints added for use by the React UI. #6243
  • [FEATURE] React UI: implement the new experimental React based UI. #5694 and many more
    • Can be found by under /new.
    • Not all pages are implemented yet.
  • [FEATURE] Status: Cardinality statistics added to the Runtime & Build Information page. #6125
  • [ENHANCEMENT/BUGFIX] Remote write: fix delays in remote write after a compaction. #6021
  • [ENHANCEMENT] UI: Alerts can be filtered by state. #5758
  • [BUGFIX] API: lifecycle endpoints return 403 when not enabled. #6057
  • [BUGFIX] Build: Fix Solaris build. #6149
  • [BUGFIX] Promtool: Remove false duplicate rule warnings when checking rule files with alerts. #6270
  • [BUGFIX] Remote write: restore use of deduplicating logger in remote write. #6113
  • [BUGFIX] Remote write: do not reshard when unable to send samples. #6111
  • [BUGFIX] Service discovery: errors are no longer logged on context cancellation. #6116, #6133
  • [BUGFIX] UI: handle null response from API properly. #6071
Assets 30
  • [BUGFIX] Fix panic in ARM builds of Prometheus. #6110
  • [BUGFIX] promql: fix potential panic in the query logger. #6094
  • [BUGFIX] Multiple errors of http: superfluous response.WriteHeader call in the logs. #6145
Assets 30
  • [SECURITY/BUGFIX] UI: Fix a Stored DOM XSS vulnerability with query history CVE-2019-10215. #6098
  • [CHANGE] Metrics: renamed prometheus_sd_configs_failed_total to prometheus_sd_failed_configs and changed to Gauge #5254
  • [ENHANCEMENT] Include the tsdb tool in builds. #6089
  • [ENHANCEMENT] Service discovery: add new node address types for kubernetes. #5902
  • [ENHANCEMENT] UI: show warnings if query have returned some warnings. #5964
  • [ENHANCEMENT] Remote write: reduce memory usage of the series cache. #5849
  • [ENHANCEMENT] Remote read: use remote read streaming to reduce memory usage. #5703
  • [ENHANCEMENT] Metrics: added metrics for remote write max/min/desired shards to queue manager. #5787
  • [ENHANCEMENT] Promtool: show the warnings during label query. #5924
  • [ENHANCEMENT] Promtool: improve error messages when parsing bad rules. #5965
  • [ENHANCEMENT] Promtool: more promlint rules. #5515
  • [BUGFIX] Promtool: fix recording inconsistency due to duplicate labels. #6026
  • [BUGFIX] UI: fixes service-discovery view when accessed from unhealthy targets. #5915
  • [BUGFIX] Metrics format: OpenMetrics parser crashes on short input. #5939
  • [BUGFIX] UI: avoid truncated Y-axis values. #6014
Assets 30
Pre-release

@krasi-georgiev krasi-georgiev released this Sep 25, 2019 · 239 commits to master since this release

  • [CHANGE] Metrics: renamed prometheus_sd_configs_failed_total to prometheus_sd_failed_configs and changed to Gauge #5254
  • [ENHANCEMENT] Service discovery: add new node address types for kubernetes. #5902
  • [ENHANCEMENT] UI: show warnings if query have returned some warnings. #5964
  • [ENHANCEMENT] Remote write: reduce memory usage of the series cache. #5849
  • [ENHANCEMENT] Remote read: use remote read streaming to reduce memory usage. #5703
  • [ENHANCEMENT] Metrics: added metrics for remote write max/min/desired shards to queue manager. #5787
  • [ENHANCEMENT] Promtool: show the warnings during label query. #5924
  • [ENHANCEMENT] Promtool: improve error messages when parsing bad rules. #5965
  • [ENHANCEMENT] Promtool: more promlint rules. #5515
  • [BUGFIX] Promtool: fix recording inconsistency due to duplicate labels. #6026
  • [BUGFIX] UI: fixes service-discovery view when accessed from unhealthy targets. #5915
  • [BUGFIX] Metrics format: OpenMetrics parser crashes on short input. #5939
  • [BUGFIX] UI: avoid truncated Y-axis values. #6014
Assets 30

@prombot prombot released this Aug 18, 2019

  • [FEATURE] Track currently active PromQL queries in a log file. #5794
  • [FEATURE] Enable and provide binaries for mips64 / mips64le architectures. #5792
  • [ENHANCEMENT] Improve responsiveness of targets web UI and API endpoint. #5740
  • [ENHANCEMENT] Improve remote write desired shards calculation. #5763
  • [ENHANCEMENT] Flush TSDB pages more precisely. tsdb#660
  • [ENHANCEMENT] Add prometheus_tsdb_retention_limit_bytes metric. tsdb#667
  • [ENHANCEMENT] Add logging during TSDB WAL replay on startup. tsdb#662
  • [ENHANCEMENT] Improve TSDB memory usage. tsdb#653, tsdb#643, tsdb#654, tsdb#642, tsdb#627
  • [BUGFIX] Check for duplicate label names in remote read. #5829
  • [BUGFIX] Mark deleted rules' series as stale on next evaluation. #5759
  • [BUGFIX] Fix JavaScript error when showing warning about out-of-sync server time. #5833
  • [BUGFIX] Fix promtool test rules panic when providing empty exp_labels. #5774
  • [BUGFIX] Only check last directory when discovering checkpoint number. #5756
  • [BUGFIX] Fix error propagation in WAL watcher helper functions. #5741
  • [BUGFIX] Correctly handle empty labels from alert templates. #5845
Assets 30
Pre-release

@prombot prombot released this Aug 14, 2019

  • [FEATURE] Track currently active PromQL queries in a log file. #5794
  • [FEATURE] Enable and provide binaries for mips64 / mips64le architectures. #5792
  • [ENHANCEMENT] Improve responsiveness of targets web UI and API endpoint. #5740
  • [ENHANCEMENT] Improve remote write desired shards calculation. #5763
  • [ENHANCEMENT] Flush TSDB pages more precisely. tsdb#660
  • [ENHANCEMENT] Add prometheus_tsdb_retention_limit_bytes metric. tsdb#667
  • [ENHANCEMENT] Add logging during TSDB WAL replay on startup. tsdb#662
  • [ENHANCEMENT] Improve TSDB memory usage. tsdb#653, tsdb#643, tsdb#654, tsdb#642, tsdb#627
  • [BUGFIX] Check for duplicate label names in remote read. #5829
  • [BUGFIX] Mark deleted rules' series as stale on next evaluation. #5759
  • [BUGFIX] Fix JavaScript error when showing warning about out-of-sync server time. #5833
  • [BUGFIX] Fix promtool test rules panic when providing empty exp_labels. #5774
  • [BUGFIX] Only check last directory when discovering checkpoint number. #5756
  • [BUGFIX] Fix error propagation in WAL watcher helper functions. #5741
  • [BUGFIX] Correctly handle empty labels from alert templates. #5845
Assets 30

@prombot prombot released this Jul 10, 2019

  • [BUGFIX] Fix potential panic when prometheus is watching multiple zookeeper paths. #5749
Assets 28
You can’t perform that action at this time.