Skip to content

Metrics

Veerendra edited this page Jun 5, 2026 · 1 revision

Metrics

The exporter provides four key metrics to track product lifecycle information:

endoflife_product_info

Product release cycle metadata with EOL status, LTS support, and maintenance state as labels.

Labels:

  • is_eol: Whether the release cycle has reached end-of-life
  • is_lts: Whether this is a Long-Term Support (LTS) release
  • is_maintained: Whether the release is still receiving any form of support
  • latest_version: The most recent patch/minor version (e.g., "8.0.12")
  • product_name: Product identifier (e.g., "mongo", "ubuntu")
  • release_cycle_name: Release cycle identifier (e.g., "8.0", "22.04")

Use case: Query product metadata and filter by support status

endoflife_product_info{is_eol="false",is_lts="false",is_maintained="true",latest_version="8.0.12",product_name="mongo",release_cycle_name="8.0"} 1

endoflife_latest_version_timestamp_seconds

Release date of the latest version in that release cycle (Unix timestamp).

Labels:

  • product_name: Product identifier
  • release_cycle_name: Release cycle identifier
  • latest_version: The version number (e.g., "8.0.12")

Use case: Track how recently a release cycle received updates. Useful for identifying stale or actively maintained versions.

endoflife_latest_version_timestamp_seconds{product_name="mongo",release_cycle_name="8.0",latest_version="8.0.12"} 1730419200

endoflife_release_cycle_timestamp_seconds

Initial release date when the release cycle was first published (Unix timestamp).

Labels:

  • product_name: Product identifier
  • release_cycle_name: Release cycle identifier

Use case: Determine the age of a release cycle. Helps in planning version upgrades based on release maturity.

endoflife_release_cycle_timestamp_seconds{product_name="mongo",release_cycle_name="8.0"} 1722297600

endoflife_eol_from_timestamp_seconds

End-of-life date when support for the release cycle ends (Unix timestamp).

Labels:

  • product_name: Product identifier
  • release_cycle_name: Release cycle identifier

Use case: Alert on approaching EOL dates and plan migrations. A value of 0 or far-future date (2050-01-01) indicates no EOL date is set.

endoflife_eol_from_timestamp_seconds{product_name="mongo",release_cycle_name="8.0"} 1893456000

Example Queries

Find products approaching EOL (within 21 days):

(endoflife_eol_from_timestamp_seconds - time()) < (21 * 24 * 3600)

List all LTS versions still maintained:

endoflife_product_info{is_lts="true", is_maintained="true"}

Find versions not updated in the last 6 months:

(time() - endoflife_latest_version_timestamp_seconds) > (180 * 24 * 3600)