This guide walks you through the initial configuration and verification of your Metrics and Monitoring deployment.
After syncing the project, you'll be prompted to configure the following secrets:
| Secret | Description |
|---|---|
pushgateway_proxy_pw |
Authentication token for the Pushgateway Proxy HTTP endpoint. Applications use this to send metrics. |
grafana_admin_pw |
Password for accessing the Grafana dashboard UI. |
Enter your secret values in the configuration form:
Security Warning: Use strong, unique passwords for each secret. These services are publicly accessible via the internet.
After syncing and configuring secrets, verify that all services are running:
Core Pipeline (ungrouped):
- Prometheus
- Prometheus Pushgateway
- Pushgateway Proxy
- Grafana
Example usage group:
- CPU Usage Example App
- RAM Usage Example App
Note: It's normal for services to restart a few times during initial deployment while dependencies start up. Services should stabilize after 3-5 restart cycles.
-
Click the public URL link on the Grafana deployment
-
Log in with:
- Username:
admin - Password: The value you set for
grafana_admin_pw
- Username:
-
Navigate to the Dashboards tab to view the example dashboard
-
The public URL is available on the Pushgateway Proxy deployment
-
Applications sending metrics must include the
pushgateway_proxy_pwfor authentication -
See the README for details on publishing metrics from your applications
-
Check example apps: The CPU Usage Example App and RAM Usage Example App generate simulated resource metrics and push them to the Pushgateway Proxy
-
Verify metrics in Prometheus: Prometheus scrapes metrics from the Pushgateway every 15 seconds
-
View in Grafana: Navigate to Dashboards and select the example dashboard to see live data visualization showing CPU and RAM usage metrics
This is normal during initial deployment. Wait 2-3 minutes for all dependencies to initialize. Services should stabilize after a few restart cycles.
- Verify all services are running (green status)
- Check that the example apps are successfully pushing metrics
- Wait a few minutes for data to accumulate (Prometheus scrapes every 15 seconds)
- Ensure the Prometheus data source is configured correctly in Grafana
- Verify the Grafana service is running
- Check that public access is enabled on the deployment
- Ensure you're using the correct credentials (
admin/grafana_admin_pw)
- Verify the Pushgateway Proxy service is running
- Check that
pushgateway_proxy_pwmatches between the proxy and sending applications - Ensure applications are using the correct Pushgateway Proxy URL
- Verify both CPU Usage Example App and RAM Usage Example App are running
- Check that
PUSHGATEWAY_PROXY_URLis set tohttp://pushgateway-proxy - Ensure the
pushgateway_proxy_pwsecret is configured correctly



