Releases: ansible/metrics-utility
Releases · ansible/metrics-utility
0.7.2
What's Changed
- Updating stable0 7 by @cshiels-ie in #368
- Backport devel → stable-0.7 (#362) by @cshiels-ie in #369
Full Changelog: 0.7.1...0.7.2
v0.7.1 Metrics Utility as a Library
What's Changed
- Bump versions to 0.6.1dev by @himdel in #211
- Use prometheus instead of kube by @itdove in #198
- sast: added sast using snyk code by @jperezdealgaba in #212
- Delete events in testathon script by @MilanPospisil in #213
- AAP-52935 - Milan jobs summaries events ee collectors by @MilanPospisil in #214
- generator: allow outputing main_host once per interval or weekly by @himdel in #204
- AAP-54267 - config.json - ensure non-empty billing_provider_data by @himdel in #217
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #223
- Bump SonarSource/sonarqube-scan-action from 5 to 6 by @dependabot[bot] in #224
- Update dependencies in pyproject.toml and uv.lock to latest versions:… by @cshiels-ie in #222
- Enable dependabot for uv by @himdel in #98
- pyproject: add more data, use dynamic version by @himdel in #188
- Get collections.json by @himdel in #225
- Tarball names - add collection name by @himdel in #226
- Bump pre-commit from 4.0.1 to 4.3.0 by @dependabot[bot] in #232
- Bump psycopg from 3.2.6 to 3.2.10 by @dependabot[bot] in #231
- library stub, task examples by @himdel in #218
- Bump requests from 2.32.3 to 2.32.5 by @dependabot[bot] in #230
- Milan anonymized aggregations by @MilanPospisil in #215
- Properly clean the tests files by @MilanPospisil in #236
- Milan add analytics events columns by @MilanPospisil in #235
- Bump pytest-mock from 3.14.0 to 3.15.1 by @dependabot[bot] in #229
- Bump pytest from 8.3.4 to 8.4.2 by @dependabot[bot] in #228
- Extractors, Dataframes - allow filtering tarballs and extracted files by collection name by @himdel in #227
- Bump version to 0.7.0dev, add 0.6.1 changelog entry by @himdel in #240
- AAP-54345: library.storage: implement Directory, S3, Segment, CRC, CRCMutual by @himdel in #246
- AAP-54269: Milan continue anonymized rollups by @MilanPospisil in #239
- AAP-54269 - Milan finish the full anonymized test by @MilanPospisil in #247
- Bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #251
- Added file splitting due to size limits with Segment.com by @cshiels-ie in #249
- [AAP-54819] Removes AWX imports by @AlexSCorey in #242
- Bump pytest-cov from 6.0.0 to 7.0.0 by @dependabot[bot] in #253
- Add conf_setting data to db mocks by @himdel in #245
- Bump django from 4.2.21 to 5.2.7 by @dependabot[bot] in #254
- Bump pandas from 2.2.3 to 2.3.3 by @dependabot[bot] in #252
- config.json - take version from main_instance only by @himdel in #257
- get_last_entries_from_db: double json decode by @himdel in #258
- Replace deprecated utcnow by @himdel in #264
- AAP-54476 : library.collectors - move collectors to library by @himdel in #248
- library.instants - add datetime helpers by @himdel in #267
- Fix undefined table handling in main_indirectmanagednodeaudit collector by @himdel in #261
- METRICS_UTILITY_OPTIONAL_COLLECTORS - remove magic empty string from VALID_COLLECTORS by @himdel in #263
- collector - remove dead code by @himdel in #265
- Move testathon/ to tools/testathon/ by @himdel in #268
- AAP-57241: Milan anonymized hardening by @MilanPospisil in #250
- run-ccsp2-gather - gather all collectors by @himdel in #262
- Document environment variables, extra_params by @himdel in #186
- Put the segment import inside a try catch as its not used in controll… by @cshiels-ie in #270
- [AAP-54478] metrics library - build, release by @pmflanagan in #271
- [AAP- 54910] Removes references to awx for db locks by @AlexSCorey in #259
- Add extra info in the logs for vcpu metrics by @itdove in #273
- Change exposed port for metrics-utility by @MilanPospisil in #274
- Revert "Change exposed port for metrics-utility" by @himdel in #276
- AAP-58418: Add connection param to anonymized by @MilanPospisil in #272
- Add init.py to anonymized_rollups for package imports by @pmflanagan in #278
- roles.sql: also create metrics_service user & db by @himdel in #279
- Milan fix segment batches by @MilanPospisil in #281
- main_host collector: filter hosts by since & until (created OR modified) by @himdel in #209
- Refactors to use update tempdir utility function by @AlexSCorey in #280
- Updated collections.json path in EventmodulesAnonymizedRollup by @pmflanagan in #287
- library.dataframes: Move existing dataframe classes to library, split loading from logic by @himdel in #237
- Bump actions/checkout from 5 to 6 by @dependabot[bot] in #289
- Bump ruff from 0.9.2 to 0.14.7 by @dependabot[bot] in #292
- Bump pre-commit from 4.3.0 to 4.5.0 by @dependabot[bot] in #293
- Optimize service event query by @MilanPospisil in #284
- Add total count into service collectors for events and jobhostsummary by @MilanPospisil in #288
- Bump psycopg from 3.2.10 to 3.3.0 by @dependabot[bot] in #291
- Minor change from integration testing by @cshiels-ie in #283
- Milan fill perf testing data by @MilanPospisil in #296
- Unicode fix by @pmflanagan in #302
- Update docs by @himdel in #301
- Performance testing and benchmarking by @ShaiahWren in #298
- Add compute_from_raw_data module and update exports by @cshiels-ie in #305
- Filter only relevant events by @MilanPospisil in #311
- Add dictionary data to performance test fixtures by @ShaiahWren in #310
- Milan optimize events batches by @MilanPospisil in #312
- VCPU: Add Z suffix to timestamps (Devel) by @itdove in #314
- Performance Testing for Anonymized Rollups by @ShaiahWren in #317
- pytest workflow: drop per-PR coverage reporting by @himdel in #318
- [AAP-63367] Remediate PwnRequest Vulnerability in GitHub Actions Workflows by @pmflanagan in #321
- Bump segment-analytics-python from 2.3.4 to 2.3.5 by @dependabot[bot] in #309
- Bump kubernetes from 33.1.0 to 34.1.0 by @dependabot[bot] in #308
- Bump ruff from 0.14.7 to 0.14.10 by @dependabot[bot] in #307
- Bump SonarSource/sonarqube-scan-action from 6 to 7 by @dependabot[bot] in #306
- ruff updates by @himdel in #322
- Update CI sql schema by @himdel in https://github....
0.6.3
0.6.2
0.6.1
0.6.0
- more validation for parameters / environment variables validation
- more tailored error messages for known exceptions, better --help
- deduplication: optional deduplication modes, adds
product_serial&machine_idto hostnames-based dedup - job host summary gather optimizations
- indirect node summary report tab
- vcpu workers collector
- dev: use mirror.gcr.io for dev containers; code cleanups; more MacOS X compatible scripts
- dev: tests set up awx environment by default; more tests
- dev: perf tests split up to make testing branches easier
- dev: remove pytz
0.5.0
- add indirectly managed nodes support, sheets
- add scope (hosts across all inventories) support, sheets
- count only reachable hosts into ccsp
- add optional collector coverage sheet
- allow importing pglock from either awx or django-ansible-base (2.4/2.5 compatibility)
- perf: reduce need to load data only used by optional sheets
- handle missing job_created for older job_host_summary data
- basic param validation for --since, --until
- better error handling for missing data
- dev: added tests, mock data generator, scripts, docs, linters, workflows
- dev: standalone mode with just postgres; python 3.13
- dev: merge in insights-analytics-generator base lib
0.0.3
0.0.1
- initial release
- new command: host_metric