Skip to content

Releases: cloudfoundry/prometheus-boshrelease

v20.0.0

20 Nov 04:23
Compare
Choose a tag to compare

Breaking changes

  • nginx auth configuration for alertmanager, grafana and prometheus has been converted to an array to allow configuring multiple users. Use

    • nginx.alertmanager.auth_users instead of nginx.alertmanager.auth_username and nginx.alertmanager.auth_password
    • nginx.grafana.auth_users instead of nginx.grafana.auth_username and nginx.grafana.auth_password
    • nginx.prometheus.auth_users instead of nginx.prometheus.auth_username and nginx.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 the statsd_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

11 Nov 19:03
Compare
Choose a tag to compare

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

28 Oct 16:13
Compare
Choose a tag to compare

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 use sqlite3 instead of postgres for the Grafana database
  • Added alertmanager-web-external-url.yml op file to allow configuring the URL under which alertmanager is externally reachable
  • Fixed monitor-postgres.yml op file
  • Upgraded postgres release to v21
  • Upgraded cf-routing release to v0.165.0 at route-registrar.yml op file

Upgrades

  • alertmanager to v0.9.1
  • blackbox_exporter to v0.10.0
  • cadvisor to v0.27.2
  • firehose_exporter to v4.2.5
  • fontconfig to v2.12.6
  • freetype to v2.8.1
  • golang to v1.9.2
  • grafana 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.0
  • postgres_exporter to v0.3.0
  • prometheus to 1.8.1
  • rabbitmq_exporter to v0.23.0
  • redis_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

21 Sep 11:01
Compare
Choose a tag to compare

Fixes

  • Honor scraped labels when scraping pushgateway
  • Fixed elasticsearch dashboard templating

Upgrades

  • blackbox_exporter to v0.9.0
  • grafana 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

14 Sep 09:59
Compare
Choose a tag to compare

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

08 Sep 17:12
Compare
Choose a tag to compare

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 add scope to clients (required by newer versions of UAA)
  • Fixed add-grafana-uaa-clients.yml ops file to add redirect-uri to client (required by newer versions of UAA)

Upgrades

  • bosh_exporter to v2.4.4
  • stackdriver_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

03 Sep 20:31
Compare
Choose a tag to compare

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

27 Aug 22:35
Compare
Choose a tag to compare

Features

  • grafana job optionally consumes a database job

Manifest

  • Default manifest now deploys a database job (to persist grafana data and state)
  • monitor_cf operator file now places the firehose_exporter at a separate vm to allow scaling

Upgrades

  • kube_state_metrics to v1.0.1
  • stackdriver_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

25 Aug 22:00
Compare
Choose a tag to compare

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

24 Aug 10:54
Compare
Choose a tag to compare

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 by PhantomJS)

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