Next.js Monitoring: From Setup to Visualization with Prometheus and Grafana