Quick Start¶
Get up and running with Monitoring Hub in just a few minutes.
For Users (Installing Exporters)¶
1. Configure Repository¶
2. Install Exporter¶
3. Start Service¶
4. Verify¶
Done! The exporter is running and exposing metrics.
For Contributors (Adding Exporters)¶
1. Clone Repository¶
2. Build Development Environment¶
No Python installation required - just Docker!
This creates a Docker image with all development tools pre-installed.
3. Create Exporter¶
Follow the interactive prompts:
- Name:
my_exporter - Repo:
owner/my_exporter - Category: Select appropriate category
- Description: Short description
4. Test Locally¶
This will build RPM + Docker image and run validation tests.
5. Commit and Push¶
git checkout -b feature/add-my-exporter
git add exporters/my_exporter/
git commit -m "feat(exporters): add my_exporter"
git push origin feature/add-my-exporter
6. Create Pull Request¶
Open a PR on GitHub. CI will automatically:
- Validate the manifest
- Build RPM packages
- Build Docker images
- Run validation tests
Once approved and merged, your exporter will be automatically deployed!
What's Next?¶
- Users: Installation Guide for more installation options
- Contributors: Adding Exporters for detailed guide
- Developers: Development Setup for setting up dev environment