Skip to content

Releases: Shayan-Ghani/Container-Exporter

v1.4.2

06 Jun 12:00
9b00eb3

Choose a tag to compare

1.4.2 (2025-06-06)

Code Refactoring

Contributors:
@shaerpour

v1.4.1

01 Jun 23:39
1c90aa7

Choose a tag to compare

1.4.1 (2025-06-01)

Bug Fixes

  • healthcheck ci doesn't list metrics without container_name label (a6e5bc2)

Code Refactoring

  • improved metrics naming (f5ed93a)

v1.4.0

01 Jun 20:09
81e8443

Choose a tag to compare

1.4.0 (2025-06-01)

Features

  • Add counter_running_containers_total metric to cxp exporter (53b6243)

Contributors :
@shaerpour

v1.3.1

31 May 15:42
0841803

Choose a tag to compare

1.3.1 (2025-05-31)

⚠ BREAKING CHANGES

  • wrong calculation for disk and network metrics, changed from Counter to Gauge metrics (1a0ce0c)

Bug Fixes

  • wrong calculation for disk and network metrics,
  • refactored container name retrieval to be more robust
  • added container_status dashboard

v1.3.0

30 May 22:21
52c3c03

Choose a tag to compare

1.3.0 (2025-05-30)

Features

  • handled corner case, restarting/unhealthy container (e4a6369)

  • Users can now enable/disable clearing metrics to keep and maintain time series for gauge metrics even if their status was not 1

Notes

  • Update your prometheus alerting rules for cxp container status to handle non 1 status to catch restarting/unhealthy containers that are still running.

v1.2.0

30 May 12:55
a62f8d9

Choose a tag to compare

1.2.0 (2025-05-30)

Features

  • major internal migration from Flask and Gunicorn to FastApi and Uvicorn (a062184)
  • removed global variable init_container_names and moved the logic to util.metrics module leveraging registered metric labels as initial containers
  • no more new docker client per request!
  • handed over the event loop and task scheduling management to FastApi + Uvicorn

Notes

  • No changes to Prometheus metrics endpoints, names, labels, or scrape behavior.
  • Existing Prometheus scrapers, dashboards, and alerting rules will continue to work as-is.
  • The internal implementation is now fully asynchronous with FastAPI, potentially improving concurrent scrape handling under heavy load.
  • Logging and startup messages will differ due to the new framework and ASGI server (uvicorn).
  • adjust the following settings for uvicorn as environment variables:
    • HOST
    • PORT
    • WORKERS (Default : 3)
    • LOG_LEVEL=(Default : warning)

⚠️ Breaking operational change: if your deployment or runtime environment specifically depends on Flask or Gunicorn, you'll need to adjust service definitions accordingly.

v1.1.8

05 May 21:45
12caff2

Choose a tag to compare

1.1.8 (2025-05-05)

Code Refactoring

  • remove duplicate code , improved readability (6dbf02d)

  • fix : "unclosed connector" closed docker aiohttp connection (b0bed6a)

v1.1.7

04 May 23:17
05a3cfd

Choose a tag to compare

1.1.7 (2025-05-04)

  • made the code dependency vulnerability free.
  • checking the new requirements changes on gh action build is optimized.

v1.1.6

04 May 22:57
760e232

Choose a tag to compare

1.1.6 (2025-05-04)

v1.1.5

04 May 22:29
da22af7

Choose a tag to compare

1.1.5 (2025-05-04)