Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exporter rewrite #6

Open
sanderdescamps opened this issue Jan 24, 2025 · 0 comments
Open

Exporter rewrite #6

sanderdescamps opened this issue Jan 24, 2025 · 0 comments

Comments

@sanderdescamps
Copy link

Hi,

We were using this exporter in a large environment. But we had some performance issues. Some metrics took multiple minutes to be queried and we had holes in our data which we couldn't explain where they came from.

In the last couple weeks, I've reviewed the entire exporter and did rewrote some of the code. Bellow you have a list of the biggest changes. Unfortunately I was not able to provide full backwards compatibility. So it is not a plugin replacement and there are quite a couple of braking changes. But nevertheless, I'm wondering if you are interested in merging or if we keep the repo's separate?

You can find my work here. I still need to do some testing but it should be fully functional. You can use vcsim if you want to test.

Biggest changes:

  • Add active cache which queries data from vcenter. (9x time improvement)
  • Remove non-constant data from labels + Add extra metrics where needed.
  • Restructure and cleanup repo
  • Add datastore metrics by host
  • Add possibility to use vCenter tags as metric labels
  • Changed some of the CLI properties
  • ....
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant