Skip to content

feat: add Grafana and Prometheus monitoring stack #38

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

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

MitulShah1
Copy link
Owner

  • Add Prometheus service to docker-compose.yml for metrics collection
  • Add Grafana service with pre-configured dashboard
  • Create monitoring configuration files:
    • prometheus.yml for metrics scraping
    • Grafana datasource and dashboard provisioning
    • Pre-built Go REST API dashboard with comprehensive metrics
  • Add comprehensive monitoring documentation
  • Create test script for monitoring setup verification
  • Update README.md with monitoring section and quick start guide

Features:

  • Real-time metrics visualization
  • Request rate and response time monitoring
  • Error rate tracking by status code
  • HTTP method and status code distribution
  • Automatic dashboard provisioning
  • Production-ready configuration

- Add Prometheus service to docker-compose.yml for metrics collection
- Add Grafana service with pre-configured dashboard
- Create monitoring configuration files:
  - prometheus.yml for metrics scraping
  - Grafana datasource and dashboard provisioning
  - Pre-built Go REST API dashboard with comprehensive metrics
- Add comprehensive monitoring documentation
- Create test script for monitoring setup verification
- Update README.md with monitoring section and quick start guide

Features:
- Real-time metrics visualization
- Request rate and response time monitoring
- Error rate tracking by status code
- HTTP method and status code distribution
- Automatic dashboard provisioning
- Production-ready configuration
@MitulShah1 MitulShah1 added the enhancement New feature or request label Aug 14, 2025
@MitulShah1 MitulShah1 self-assigned this Aug 14, 2025
Copy link

codecov bot commented Aug 14, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant