Summary
In HashiCorp Vault integration code, add support for dynamic database credentials.
When the exporter starts up, request HashiCorp Vault to create a new set of temporary database credentials.
Motivation
Security. Database credentials do not need to be stored at all, new set of credentials are created every time exporter starts up.
Proposed Solution
I will send a pull request for implementing this feature. Just supporting a new vault.hashicorp.mountType value - "database"