-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Feat/prometheus-exporter : Add prometheus exporter and grafana dashboard for mailcow. #6314
base: staging
Are you sure you want to change the base?
Feat/prometheus-exporter : Add prometheus exporter and grafana dashboard for mailcow. #6314
Conversation
Hello again, I have restructured my pull request as per your suggestions and in accordance with the contribution guidelines. I appreciate your feedback, and I would be grateful if you could take a moment to review the changes. Thank you for your assistance! |
Hi, first of all, PR looks fine so far, thanks for that. But i don't know how i should feel regarding the position of this PR. Don't get me wrong i appreciate the work you did but the explainations on how to setup the stuff should better be put into our docs instead. The prometheus exporter in an override.yml example file can be kept that is good. But the readme file on how to setup as well as the grafana dashboard template .json i don't feel it's not the right position. What do you think? |
Maybe you can add a seperate Docs section similar to the CheckMK stuff here: |
thanks for your feedback, I removed my docs file in my pr branch and, I'll migrate them to docs.mailcow and send my new pr on that project asap. |
@DerLinkman |
Actually I second that it should be in the docs so users can install it when they want it. I gonna check it on the weekend |
Contribution Guidelines
What does this PR include?
Short Description
This PR adds a Prometheus exporter and Grafana dashboard for mailcow. Key changes:
How to use:
This makes it easier to monitor your Mailcow instance with Prometheus and Grafana.
Affected Containers
nothing it is an override compose file.
Did you run tests?
What did you test?
I tested the Prometheus exporter and Grafana dashboard integration with my own Mailcow services. I verified that:
The exporter and dashboard have been running in my environment and functioning as expected since testing.
What were the final results? (Awaited, got)
All tests passed successfully. I expected the exporter to accurately collect and expose mailcow metrics in Prometheus format, and the Grafana dashboard to visualize these metrics effectively. The outcome matched my expectations, providing a functional monitoring solution for mailcow.