Repository navigation
v0.6.0-alpha
Tag: v0.6 (Dashboard PostgreSQL, MariaDB, MongoDB, Alert basic send by email)
Version: 0.6 Alpha
Version Description:
This version marks the completion of the configuration of the following services:
- PostgreSQL
- MariaDB
- MongoDB
Additionally, Alertmanager for Prometheus has been configured, with basic alert rules set to notify via email when any service goes down.
Features Implemented:
1. Complete Installation and Configuration:
The installation and configuration of essential services are complete, including:
- PostgreSQL: Database configuration with integrated dashboards in Grafana.
- MariaDB: Configuration and secure credential storage.
- MongoDB: Integration and available dashboards for monitoring.
2. Credential and Configuration Management:
Users can securely manage credentials for the services. Relevant data, such as ports and service configurations, are stored accurately in the database.
- PostgreSQL: Connection configuration and connection testing.
- MariaDB: Credential and connection management.
- MongoDB: Credential storage and configuration for monitoring.
3. Alertmanager for Prometheus:
The Alertmanager configuration is in place to receive email alerts if any of the services go down or are inactive.
- Basic alert rules:
- If a database service (PostgreSQL, MariaDB, or MongoDB) is down, an email alert is generated.
- Alerts are managed and sent via Alertmanager in Prometheus.
4. Dashboard and Monitoring:
-
PostgreSQL: Fully configured dashboard with key metrics.
- General counters, CPU usage, memory, and file descriptor stats.
- Active session stats, transactions, cache hit rate, data metrics.
- Monitoring of table locks and deadlock conflicts.
-
MariaDB and MongoDB: Basic dashboards with key metrics configured.
5. Result
App Web*
Dashboards*
Postgres
MariaDB
MongoDB
AlertManager
Prometheus
Email Alert - Template 1
Email Alert - Template 2
Enhanced Features:
- Improved form validation and error handling in the user interface.
- Optimized management of database connections and credentials.
- Proper deployment of all services in the production environment.
Notes:
- The system is now ready for production use.
- The integration between Grafana, Prometheus, and the configured exporters has been tested and works seamlessly.
- Users can input PostgreSQL credentials and access fully functional dashboards displaying key performance and usage metrics.
Pending Improvements:
- Configuration of dashboards for MariaDB and MongoDB, as well as tailored dashboards for each database.
- Ongoing UI/UX improvements for better user experience.
- Expansion of dashboard templates for more comprehensive monitoring solutions.
Tag: v0.6.0-alpha (First version with configured alerts and database dashboards)
Full Changelog: v0.4.0-alpha...v0.6.0-alpha







