Releases: cloudfoundry/prometheus-boshrelease
v21.0.0
Breaking changes
- Control scripts no longer tees the output to syslog and the log files are now written inside the job's log directory.
- If you were rusing the enable-cf-route-registrar.yml op file, a new variable
cf_deployment_name
is now required
Features
- The test alert sent periodically (if enabled) will be tagged with the name
TestAlert
- Updated
concourse
dashboards with new panels
Fixes
- Increased
prometheus
stop wait time to allow proper shut down - Fixed typo at
BOSHJobExtendedUnhealthy
,BOSHJobProcessExtendedUnhealthy
, andBOSHTSDBJobExtendedUnhealthy
alert names - Fixed
ElasticHeapUsage
alert summary and description - Exclude ephemeral
Pivotal Cloud Foundry Healthwatch
vms from BOSH alerts and dashboards
Manifests
- prometheus.yml manifest file now uses
persistent_disk
instead ofpersistent_disk_types
- Added enable-prometheus-metrics.yml op file to be applied to your concourse-deployment to allow gathering metrics directly from
concourse
(>= v3.8.0) - Added prometheus-web-external-url.yml op file to allow configuring the URL under which
prometheus
is externally reachable - Fixed alertmanager-victorops-receiver.yml op file to require a
routing_key
variable - Updated enable-cf-route-registrar.yml op file to require the
cf_deployment_name
variable (tipicallycf
but may change if you are using Pivotal Application Service) - Removed
postgres
release when using use-sqlite3.yml op file - Upgraded
postgres
release to v23 - Upgraded
routing
release to v0.169.0
Updates
alertmanager
to v0.12.0blackbox_exporter
to v0.11.0bosh_exporter
to v3.0.0bosh_tsdb_exporter
to v0.2.0cadvisor
to v0.28.3cf_exporter
to v0.6.0firehose_exporter
to v5.0.0grafana
to v4.6.3grafana status panel
to v1.0.7grafana diagram panel
to v1.4.4grafana pie chart panel
to v1.1.6postgres_exporter
to v0.4.1rabbitmq_exporter
to v0.25.2redis_exporter
to v0.14shield_exporter
to v0.3.0
Deployment
releases:
- name: prometheus
version: 21.0.0
url: https://github.com/bosh-prometheus/prometheus-boshrelease/releases/download/v21.0.0/prometheus-21.0.0.tgz
sha1: 606757c5cd5192e875768da3c581970d3146328c
v20.0.0
Breaking changes
-
nginx
auth configuration foralertmanager
,grafana
andprometheus
has been converted to an array to allow configuring multiple users. Usenginx.alertmanager.auth_users
instead ofnginx.alertmanager.auth_username
andnginx.alertmanager.auth_password
nginx.grafana.auth_users
instead ofnginx.grafana.auth_username
andnginx.grafana.auth_password
nginx.prometheus.auth_users
instead ofnginx.prometheus.auth_username
andnginx.prometheus.auth_password
An example configuration is:
properties: nginx: alertmanager: auth_users: - name: admin password: ((alertmanager_password)) grafana: auth_users: - name: admin password: ((grafana_password)) prometheus: auth_users: - name: admin password: ((prometheus_password))
-
statsd_exporter
mapping configuration requires now a YAML format. You must convert your mappings configuration to the new format when you upgrade. Please refer to thestatsd_exporter
release notes.
Updates
Deployment
releases:
- name: prometheus
version: 20.0.0
url: https://github.com/cloudfoundry-community/prometheus-boshrelease/releases/download/v20.0.0/prometheus-20.0.0.tgz
sha1: ed8f42ab7dddc4b660a0f884748a80c2dfc470c7
v19.0.1
Fixes
- Ignore smoke-test VMs on
BOSHJobEphemeralDiskPredictWillFill
alerts - Allow skipping TLS verification when using grafana generic oauth
- Fix prometheus
storage.local.checkpoint-dirty-series-limit
property not being correctly parsed
Upgrades
Deployment
releases:
- name: prometheus
version: 19.0.1
url: https://github.com/cloudfoundry-community/prometheus-boshrelease/releases/download/v19.0.1/prometheus-19.0.1.tgz
sha1: be2ffb106966ec5a7ebad096863f1077be955b5a
v19.0.0
Breaking changes
Starting at v4.5, Grafana exposes internal metrics using a prometheus format, therefore, the grafana_exporter
job is not necessary anymore and has been removed from this BOSH release.
Consequently, the grafana_alerts
job has also been removed, as it only contains alerts related to the grafana_exporter
.
The grafana_dashboards
have been updated to use the metric names that come directly from Grafana , but the prometheus_grafana_exporter.json
dashboard has been removed for the same reasons explained before.
If you were using the manifest and operator files from this BOSH release, no change is needed, as they have been updated appropriately.
Fixes
- Fixed a typo at the "CF: Garden Linux" dashboard
Manifests
- Added
use-sqlite3.yml
op file to usesqlite3
instead ofpostgres
for the Grafana database - Added
alertmanager-web-external-url.yml
op file to allow configuring the URL under whichalertmanager
is externally reachable - Fixed
monitor-postgres.yml
op file - Upgraded
postgres
release to v21 - Upgraded
cf-routing
release to v0.165.0 atroute-registrar.yml
op file
Upgrades
alertmanager
to v0.9.1blackbox_exporter
to v0.10.0cadvisor
to v0.27.2firehose_exporter
to v4.2.5fontconfig
to v2.12.6freetype
to v2.8.1golang
to v1.9.2grafana
to v4.6.0- Grafana
Diagram
panel plugin to 1461bd2 - Grafana
Pie Chart
panel plugin to 34386db - Grafana
Status
panel plugin to v1.0.5 - Grafana
World Map
panel plugin to v0.0.21 - Grafana
World Ping
panel plugin to cd92ae1 kube-state-metrics
to v1.1.0postgres_exporter
to v0.3.0prometheus
to 1.8.1rabbitmq_exporter
to v0.23.0redis_exporter
to v0.13
Deployment
releases:
- name: prometheus
version: 19.0.0
url: https://github.com/cloudfoundry-community/prometheus-boshrelease/releases/download/v19.0.0/prometheus-19.0.0.tgz
sha1: db51bdacef4d29184c2e9102aea386f91aa65b34
v18.6.2
Fixes
- Honor scraped labels when scraping
pushgateway
- Fixed
elasticsearch
dashboard templating
Upgrades
blackbox_exporter
to v0.9.0grafana
to v4.5.1
Deployment
releases:
- name: prometheus
version: 18.6.2
url: https://github.com/cloudfoundry-community/prometheus-boshrelease/releases/download/v18.6.2/prometheus-18.6.2.tgz
sha1: f6b7ed381a28ce8fef99017a89e1122b718d5556
v18.6.1
Fixes
- Fixed
ShieldJobFailed1d
alert (to only alert when a job is not paused)
Upgrades
stackdriver_exporter
to v0.4.1
Deployment
releases:
- name: prometheus
version: 18.6.1
url: https://github.com/cloudfoundry-community/prometheus-boshrelease/releases/download/v18.6.1/prometheus-18.6.1.tgz
sha1: d38bc16facd158c3a356cd703ae72bfdca90c9dc
v18.6.0
Features
- Added monitoring Concourse via an external InfluxDB
Fixes
- Fixed
cadvisor
binary not having execution permissions - Fixed
bosh_exporter
leaking tcp connections - Fixed a db migration conflict at
grafana
post-start script when running on slow systems
Manifests
- Added
enable-bosh-uaa.yml
ops file to enable BOSH UAA authentication - Added
monitor-concourse-influxdb.yml
ops file to monitor Concourse using an external InfluxDB - Fixed
add-prometheus-uaa-clients.yml
ops file to addscope
to clients (required by newer versions of UAA) - Fixed
add-grafana-uaa-clients.yml
ops file to addredirect-uri
to client (required by newer versions of UAA)
Upgrades
bosh_exporter
to v2.4.4stackdriver_exporter
to v0.4.0
Deployment
releases:
- name: prometheus
version: 18.6.0
url: https://github.com/cloudfoundry-community/prometheus-boshrelease/releases/download/v18.6.0/prometheus-18.6.0.tgz
sha1: a066c50d91446c5ccd1817d5da41262ca2d28dc5
v18.5.1
Fixes
- Removed buildpack panel from
Apps: System
dashboard
Upgrades
redis_exporter
to v0.12.2
Deployment
releases:
- name: prometheus
version: 18.5.1
url: https://github.com/cloudfoundry-community/prometheus-boshrelease/releases/download/v18.5.1/prometheus-18.5.1.tgz
sha1: dbd763a904894e7d620162e8bb8558c058ed7d89
v18.5.0
Features
grafana
job optionally consumes adatabase
job
Manifest
- Default manifest now deploys a
database
job (to persistgrafana
data and state) monitor_cf
operator file now places thefirehose_exporter
at a separate vm to allow scaling
Upgrades
kube_state_metrics
to v1.0.1stackdriver_exporter
to v0.3.0
Deployment
releases:
- name: prometheus
version: 18.5.0
url: https://github.com/cloudfoundry-community/prometheus-boshrelease/releases/download/v18.5.0/prometheus-18.5.0.tgz
sha1: ce332a50c02e4d0681c4b0fdeb4842b125d8edbe
v18.4.0
Features
- Added a
CF: Cell Summary
dashboard - Updated
Apps: System
dashboard to show Application Instances IP addresses
Fixes
- Fixed a problem at the
CF: Services
dashboard with ODB services
Upgrades
haproxy_exporter
to v0.8.0
Deployment
releases:
- name: prometheus
version: 18.4.0
url: https://github.com/cloudfoundry-community/prometheus-boshrelease/releases/download/v18.4.0/prometheus-18.4.0.tgz
sha1: 4775e5193d9aaa2b1c8b6ff98a4ccdcf6a06de28