-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
186 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,186 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), | ||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). | ||
|
||
## [Unreleased] | ||
|
||
## [2.4.11] - 2022-06-11 | ||
|
||
### Added | ||
- Moved changelogs from README.md to CHANGELOG.md | ||
|
||
### Fixed | ||
- Update exporter version | ||
|
||
## [2.4.10] - 2022-06-07 | ||
### Fixed | ||
- Cast api_version to an integer by @broferek in https://github.com/phsmith/rundeck_exporter/pull/51 | ||
|
||
## [2.4.9] - 2022-05-09 | ||
### Fixed | ||
- Fixed version | ||
- Fixed issue #42, avoid duplicating metric definitions by @WilsonSunBritten in https://github.com/phsmith/rundeck_exporter/pull/46 | ||
|
||
## [2.4.8] - 2022-05-09 | ||
### Fixed | ||
- Fixed issue #42, avoid duplicating metric definitions by @WilsonSunBritten in https://github.com/phsmith/rundeck_exporter/pull/43 | ||
|
||
## [2.4.7] - 2022-04-20 | ||
### Changed | ||
- Changed the job_execution_duration calc to get info from job attribute `averageDuration` | ||
|
||
### Fixed | ||
- Fixed issue #40, negative job_execution_duration value | ||
|
||
## [2.4.6] - 2022-03-05 | ||
### Added | ||
- Added `instance_address` label in metrics | ||
|
||
### Removed | ||
- Removed `node` label from metrics | ||
|
||
### Fixed | ||
- Fixed issue #34 Put RUNDECK_URL into the label instance | ||
|
||
## [2.4.5] - 2022-03-03 | ||
### Added | ||
- Added `node` label in metrics | ||
|
||
### Fixed | ||
- Fixed issue #34 Put RUNDECK_URL into the label instance | ||
|
||
## [2.4.4] - 2022-02-25 | ||
### Removed | ||
- Removed the Rundeck token requiment if username and password options are used | ||
|
||
## [2.4.3] - 2022-02-24 | ||
### Added | ||
- Added rundeck.username and RUNDECK_PASSWORD env support for Rundeck API versions older than 24 | ||
|
||
### Fixed | ||
- Fixed issue #27 rundeck_scheduler_quartz_scheduledJobs not showing up | ||
|
||
## [2.4.2] - 2022-02-22 | ||
### Added | ||
- Added hub.docker.com image build and publish | ||
- Added .gitkeep file | ||
|
||
### Changed | ||
- Update Version and api version unsupported message | ||
|
||
## [2.4.1] - 2021-12-27 | ||
### Added | ||
- Added docker-compose example | ||
|
||
## [2.4.0] - 202-11-06 | ||
### Added | ||
- Added Grafana dashboard examples | ||
- Added execution_type and user to rundeck_project_execution_status metrics | ||
|
||
## [2.3.2] - 2021-09-24 | ||
### Added | ||
- Added pip requirements.txt file | ||
|
||
### Changed | ||
- Update .gitignore | ||
- Update Dockefile to use requirements.txt | ||
- Update Makefile to get VERSION from rundeck_exporter.py | ||
|
||
### Fixed | ||
- Fixed -h/--help description about required RUNDECK_TOKEN env var | ||
|
||
## [2.3.1] - 2021-07-28 | ||
### Added | ||
- PR #19: Added job_group label to job metrics | ||
|
||
## [2.3.0] - 2021-04-15 | ||
### Fixed | ||
- Fixed issue #16 - Added options --rundeck.cpu.stats, --rundeck.memory.stats and --version | ||
|
||
## [2.2.6] - 2021-03-31 | ||
### Fixed | ||
- Fixed issue #14 - Fixed the info about running status | ||
|
||
## [2.2.5] - 2021-03-22 | ||
### Fixed | ||
- Fixed issue #13 - Added new label execution_id to rundeck_project_execution_status metrics | ||
|
||
## [2.2.4] - 2021-03-02 | ||
### Fixed | ||
- Fixed issue Regarding execution status #11 - Modified GaugeMetricFamily location in the function get_project_executions | ||
|
||
## [2.2.3] - 2021-02-26 | ||
### Fixed | ||
- Fixed issue invalid API request #10 - Added warning message for API version < 25 | ||
|
||
## [2.2.2] - 2021-01-05 | ||
### Fixed | ||
- Fixed GaugeMetricFamily definition location on method get_project_executions to correctly shows the HELP/TYPE | ||
|
||
## [2.2.1] - 2020-12-15 | ||
### Fixed | ||
- Fixed exception messages on failed Rundeck api requests | ||
|
||
## [2.2.0] - 2020-11-28 | ||
### Fixed | ||
- Fixed issue Last Run #5 - Merged @h4wkmoon patch that adds rundeck_project_start_timestamp metric | ||
|
||
## [2.1.0] - 2020-11-04 | ||
### Added | ||
- Added pull request Fixed order labels and values the same way in execution metrics #3 | ||
|
||
### Fixed | ||
- Fixed issue Long Running Jobs #2 - Added metric rundeck_project_execution_duration_seconds | ||
- Fixed issue Project executions metrics not show all jobs info #4 | ||
|
||
## [2.0.0] - 2020-08-12 | ||
### Added | ||
- Added param --rundeck.projects.executions.cache and env RUNDECK_PROJECTS_EXECUTIONS_CACHE | ||
- Added counter metrics rundeck_services_[services,controllers,api,web]_total | ||
|
||
### Changed | ||
- Changed rundeck_project_executions_info metrics to rundeck_project_status{job_id=...,job_name=...,project_name=...,status=....} | ||
|
||
### Removed | ||
- Removed all gauge metrics rundeck_[services,controllers,api,web]...{type="..."} | ||
- Removed metrics rundeck_system_stats_[cpu,memory,uptime_duration]... | ||
- Removed param --rundeck.token. Need RUNDECK_TOKEN env now. | ||
- Removed param --rundeck.projects.executions.limit | ||
- Removed rundeck_node label from all metrics | ||
|
||
### Fixed | ||
- Fixed json response validation | ||
|
||
## [1.2.0] - 2020-08-06 | ||
### Added | ||
- Added new params: | ||
* --debug: Enable debug mode | ||
* --rundeck.projects.executions: Get projects executions metrics | ||
* --rundeck.projects.filter: Get executions only from listed projects (delimiter = space) | ||
* --rundeck.projects.executions.limit: Limit project executions metrics query. Default: 20 | ||
* --rundeck.cached.requests.ttl: Rundeck cached requests (by now, only for rundeck.projects.executions) expiration time. Default: 120 | ||
- Added code improvements | ||
- Added cachetools to pip install on Dockerfile | ||
- Added logging module to replace print calls | ||
- Added better error handling | ||
|
||
### Changed | ||
- Changed args location, now located at class RundeckMetricsCollector | ||
|
||
## [1.1.1] - 2019-09-24 | ||
### Fixed | ||
- Fixed metrics collection bug | ||
|
||
## [1.1.0] - 2019-07-31 | ||
### Added | ||
- Added support for environment variables | ||
|
||
### Changed | ||
- Better excpetions treatment | ||
|
||
## [1.0.0] - 2019-07-23 | ||
### Added | ||
- Initial release |