Releases: cloudfoundry/prometheus-boshrelease
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
v18.3.0
Features
- Added CF Application alerts
- Added state, buildpack & instances to CF Apps dashboard
- Added Service Bindings to CF Summary dashboard
- Added Service Bindings and Service Plans to Prometheus CF Exporter dashboard
- Added CF Services dashboard
Fixes
- Fixes rendered PNG of grafana pannels (missing
fontconfig
dependency required byPhantomJS
)
Upgrades
cf_exporter
to v0.5.1
CI
The CI system has been upgraded:
- uses
bosh2
- automatically runs
testflight-pr
job on pull requests - automatically fetches new prometheus & various exporters and adds as blobs
Deployment
releases:
- name: prometheus
version: 18.3.0
url: https://github.com/cloudfoundry-community/prometheus-boshrelease/releases/download/v18.3.0/prometheus-18.3.0.tgz
sha1: f5949fe5493d595530eed0b7963b9f0283de3442