Releases: cblomart/vsphere-graphite
v0.9
Promotheus race & updates
Package update by package bot
Simplification of prometheus workings.
fix goroutines leak
Fixes: goroutines leak with prometheus
Adds: compose file to test with vcenter simulator (graphite and prometheus)
Bug correction and full environment variable support
This version adds support for environement variables to control vcenter instances and backend variables.
Support of environment variables rendres docker usage easier as specific parameters can be set via environment variables.
Bugs corrected:
- document proper variables for backend (CONFIG_* in place of BACKEND_*)
- resolve multiprocessor management of prometheus & thin prometheus were all statistics were not allways returned (thanks @Teriand)
Windows Support
Bug correction on windows thanks to @finkr:
vsphere-graphite on windows didn't find the config file as it looked for "/etc".
vsphere-graphite will now look for the configuration in "/etc" first and then in the current directory.
bug resolutions (500K+ metrics,graphite,speed)
resolved issues:
- #65 where too much returned metrics prevent parsing the xml response back
- #78 where name resolution didn't work well for grafana (no metadata needed did deselect names; should solve #77 also)
- #72 where metric submission didn't work well and slows down the whole cycle
also:
CI/CD is back in the cloud with drone (cloud.drone.io)
Prometheus Bug Correction
Correct bug #58 where prometheus hangs
Add Prometheus & fluentd
Adds support of prometheus and fluentd.
A full rewrite of caching of collected metrics was done to spare a bit memory.
Other diverse bug fixes were added.
Select Properties
Resolved a bug preventing to provide tags and vcenter.
Added the possibility to select logged properties (i.e. host, cluster datastore)
Elasticsearch
Support elasticsearch backend thanks to @MnrGreg and @fdmsantos.