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

provision grafana datasources and some dashboards #23

Merged
merged 4 commits into from
Nov 26, 2023
Merged

provision grafana datasources and some dashboards #23

merged 4 commits into from
Nov 26, 2023

Conversation

ibizaman
Copy link
Owner

@ibizaman ibizaman commented Nov 25, 2023

fixes #22

This PR introduces:

  • A few more optional options for the monitoring module, in particular an SMTP option to setup sending alerts with an STMP server.
  • 2 required options for adding a secure key for signing and for an initial admin password. The latter is nice because at least you can choose securely the initial admin password instead of it being just "admin", adding a bit more security to the install process.
  • Provisioning Grafana with dashboards, datasources, alerts, contact points and notification policies.
  • Documentation for monitoring in docs/blocks/monitoring.md.
  • A NixOS test that makes sure provisioning did go well as expected.

@ibizaman ibizaman force-pushed the dev branch 2 times, most recently from cd501f4 to 16b96a8 Compare November 25, 2023 17:53
@ibizaman ibizaman force-pushed the dev branch 9 times, most recently from c62a6cf to b88e621 Compare November 26, 2023 06:13
@ibizaman ibizaman merged commit 7d9dedb into main Nov 26, 2023
1 check passed
@ibizaman ibizaman deleted the dev branch November 26, 2023 17:56
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

Successfully merging this pull request may close these issues.

Provision Grafana
1 participant