Grafana: How to configure Prometheus as a data source in Grafana

This documentation is part of the Using Prometheus guide. You can view the complete guide here: How to configure Grafana to use Prometheus as a data source.

👋 Welcome to the Stackhero documentation!

Stackhero provides you with a ready-to-use Grafana cloud environment, designed for rapid deployment and reliable performance:

  • Unlimited users, dashboards, and alerts: scale your monitoring as required, with no artificial restrictions.
  • A dedicated SMTP email server is included, allowing you to send as many notifications as you need, with no quotas to monitor.
  • One-click plugin installation makes it easy to add new features to Grafana.
  • Built-in SSO support for GitLab, GitHub, Google, and any generic OAuth2 provider. User management remains straightforward and secure.
  • One-click updates ensure your Grafana instance stays up to date, with no downtime or maintenance headaches.
  • Use your own custom domain with automated HTTPS provisioning for secure, branded access (for example, https://grafana.your-company.com).
  • High performance and enhanced security come as standard, running on your own private, dedicated infrastructure.

Get started more quickly and save time on setup: a secure Grafana cloud hosting instance is ready in around 5 minutes.

Integrating Prometheus with Grafana enhances your ability to visualise metrics effectively. Follow this guide for a straightforward setup process.

  1. Open the Grafana web user interface (UI).
  2. Navigate to Configuration > Data Sources.
  3. Click on Add Data Source.
  4. From the list of available sources, select Prometheus.

Example of Prometheus configuration as data sourceExample of Prometheus configuration as data source

Follow these steps to properly set up Prometheus as a data source:

  • URL: Provide the Prometheus service URL, such as https://<XXXXXX>.stackhero-network.com or your custom domain.
  • Authentication: Enable Basic Auth, set admin as the username, and provide your Prometheus password. You can find this password in the Stackhero dashboard under the Prometheus service settings.
  • Scrape Interval: Ensure the Scrape Interval aligns with your Prometheus server configuration. The default is 15s unless it has been adjusted.

After entering these details, click Save & Test to verify the connection is functional.