Skip to content

Releases: chamilad/kibana-prometheus-exporter

Release v8.7.x.2

18 Jun 07:06
Compare
Choose a tag to compare

This release fixes the Docker image being not usable because of an invalid path.

  • container create failed #36

Docker Images

Docker images are available in the following registries.

# docker hub
docker pull chamilad/kibana-prometheus-exporter:v8.7.x.2

# github container registry
docker pull ghcr.io/chamilad/kibana-prometheus-exporter:v8.7.x.2

Verification

The binary and the Docker images are signed with Sigstore Cosign. The public key
is available in the release artefacts as cosign-v8.7.x.2.pub.

Install cosign and use the following commands on Linux to verify the binaries and the images.

# download the binary, signature, and the public key
wget https://github.com/chamilad/kibana-prometheus-exporter/releases/download/v8.7.x.2/kibana_exporter-v8.7.x.2-linux-amd64
wget https://github.com/chamilad/kibana-prometheus-exporter/releases/download/v8.7.x.2/kibana_exporter-v8.7.x.2-linux-amd64.sig
wget https://github.com/chamilad/kibana-prometheus-exporter/releases/download/v8.7.x.2/cosign-v8.7.x.2.pub

# verify the images and the binary
cosign verify --key cosign-v8.7.x.2.pub chamilad/kibana-prometheus-exporter:v8.7.x.2
cosign verify --key cosign-v8.7.x.2.pub ghcr.io/chamilad/kibana-prometheus-exporter:v8.7.x.2
cosign verify-blob --key cosign-v8.7.x.2.pub --signature kibana_exporter-v8.7.x.2-linux-amd64.sig kibana_exporter-v8.7.x.2-linux-amd64

Usage

Refer to the README.md for the usage details.

Release v8.7.x.1

18 Apr 09:06
Compare
Choose a tag to compare

This is a release mostly focusing on security, CI/CD, minor enhancements, and compatibility with the latest Kibana version.

  • Linting and unit testing on commit pushes
  • new /healthz endpoint with HTTP 200 Ok status to be used as liveness probe
  • Tested and adjusted for Kibana versions 8.5 and 8.7
  • Additional metrics added
    • core_es_status - Elasticsearch status
    • core_savedobjects_status - SavedObjects service status
    • resident_set_size_in_bytes - Resident set size in memory
    • event_loop_delay - NodeJS event loop delay
    • os_memory_max_in_bytes and os_memory_used_in_bytes - Memory usage as reported by OS
  • Vulnerability in Prometheus Go client patched by upgrading to latest version
  • Docker images are now available at the Github Container Registry in addition to the Docker Hub
  • Binaries and Docker images signed and verification instructions added (found below)
  • Software Bill of Materials (SBOM) generated in SPDX and JSON format
  • A Grafana dashboard is added to be used as a starter template

Docker Images

Docker images are available in the following registries.

# docker hub
docker pull chamilad/kibana-prometheus-exporter:v8.7.x.1

# github container registry
docker pull ghcr.io/chamilad/kibana-prometheus-exporter:v8.7.x.1

Verification

The binary and the Docker images are signed with Sigstore Cosign. The public key
is available in the release artefacts as cosign-v8.7.x.1.pub.

Install cosign and use the following commands on Linux to verify the binaries and the images.

# download the binary, signature, and the public key
wget https://github.com/chamilad/kibana-prometheus-exporter/releases/download/v8.7.x.1/kibana_exporter-v8.7.x.1-linux-amd64
wget https://github.com/chamilad/kibana-prometheus-exporter/releases/download/v8.7.x.1/kibana_exporter-v8.7.x.1-linux-amd64.sig
wget https://github.com/chamilad/kibana-prometheus-exporter/releases/download/v8.7.x.1/cosign-v8.7.x.1.pub

# verify the images and the binary
cosign verify --key cosign-v8.7.x.1.pub chamilad/kibana-prometheus-exporter:v8.7.x.1
cosign verify --key cosign-v8.7.x.1.pub ghcr.io/chamilad/kibana-prometheus-exporter:v8.7.x.1
cosign verify-blob --key cosign-v8.7.x.1.pub --signature kibana_exporter-v8.7.x.1-linux-amd64.sig kibana_exporter-v8.7.x.1-linux-amd64

Usage

Refer to the README.md for the usage details.

Release v8.5.x.1

17 Apr 07:00
Compare
Choose a tag to compare

This is a release mostly focusing on security, CI/CD, minor enhancements, and compatibility with the latest Kibana version.

  • Linting and unit testing on commit pushes
  • new /healthz endpoint with HTTP 200 Ok status to be used as liveness probe
  • Tested and adjusted for Kibana versions 8.5 and 8.7
  • Additional metrics added
    • core_es_status - Elasticsearch status
    • core_savedobjects_status - SavedObjects service status
    • resident_set_size_in_bytes - Resident set size in memory
    • event_loop_delay - NodeJS event loop delay
    • os_memory_max_in_bytes and os_memory_used_in_bytes - Memory usage as reported by OS
  • Vulnerability in Prometheus Go client patched by upgrading to latest version
  • Docker images are now available at the Github Container Registry in addition to the Docker Hub
  • Binaries and Docker images signed and verification instructions added (found below)
  • Software Bill of Materials (SBOM) generated in SPDX and JSON format
  • A Grafana dashboard is added to be used as a starter template

Docker Images

Docker images are available in the following registries.

# docker hub
docker pull chamilad/kibana-prometheus-exporter:v8.5.x.1

# github container registry
docker pull ghcr.io/chamilad/kibana-prometheus-exporter:v8.5.x.1

Verification

The binary and the Docker images are signed with Sigstore Cosign. The public key
is available in the release artefacts as cosign-v8.5.x.1.pub.

Install cosign and use the following commands on Linux to verify the binaries and the images.

# download the binary, signature, and the public key
wget https://github.com/chamilad/kibana-prometheus-exporter/releases/download/v8.5.x.1/kibana_exporter-v8.5.x.1-linux-amd64
wget https://github.com/chamilad/kibana-prometheus-exporter/releases/download/v8.5.x.1/kibana_exporter-v8.5.x.1-linux-amd64.sig
wget https://github.com/chamilad/kibana-prometheus-exporter/releases/download/v8.5.x.1/cosign-v8.5.x.1.pub

# verify the images and the binary
cosign verify --key cosign-v8.5.x.1.pub chamilad/kibana-prometheus-exporter:v8.5.x.1
cosign verify --key cosign-v8.5.x.1.pub ghcr.io/chamilad/kibana-prometheus-exporter:v8.5.x.1
cosign verify-blob --key cosign-v8.5.x.1.pub --signature kibana_exporter-v8.5.x.1-linux-amd64.sig kibana_exporter-v8.5.x.1-linux-amd64

Usage

Refer to the README.md for the usage details.

Release v7.10.x.1

05 May 12:51
Compare
Choose a tag to compare

This release contains the following changes.

Bug fixes:

  1. Kibana status API compatibility (#7 )
  2. Occasional unmarshalling error for uptime seconds field (#3 )
  3. Existence of a trailing slash in the kibana.uri argument could break functionality

New features:

  1. debug flag for verbose output

Docker image

chamilad/kibana-prometheus-exporter:v7.10.x.1

Docker Hub

Release v7.5.x.2

27 Oct 11:05
Compare
Choose a tag to compare
Release version 7.5.x.2

Release v7.5.x.1

14 Mar 00:06
Compare
Choose a tag to compare

The first release of the Standalone Kibana Prometheus Exporter. The features in this release are,

  1. Kibana Prometheus Exporter with a basic set of metrics
  2. Docker Image
  3. K8s artifacts

Please refer to the README.md for the usage details.