Integrations bundle the Grafana Agent, tailored Grafana dashboards, and sane alerting defaults for common observability targets like Linux hosts, Kubernetes clusters, and Nginx servers. With integrations, you can get a preconfigured Prometheus and Grafana-based observability stack up and running in minutes.
See Install and manage Integrations to learn how to use Integrations.
See Currently available Integrations for a list of Integrations.
A Prometheus-based observability stack generally consists of the following core components:
- Exporters that expose metrics for your apps and infrastructure, generally on a
/metricsendpoint. Node Exporter is an example of a Prometheus exporter that publishes hardware and OS metrics exposed by *NIX (UNIX, Linux, etc.) kernels.
- Scrapers like Prometheus and the Grafana Agent that collect, store or ship metrics data published by exporters.
- Time-series databases for observability data like Prometheus that aggregate and store metrics data, and allow you to efficiently query it.
- A visualization tool like Grafana that you can use to build dashboards, dashboard alerts, and tables to act on metrics and logs.
- An alerting tool like Grafana Cloud Alerting that evaluates and alerts on Prometheus-style rules
Configuring, installing, connecting, and maintaining all of these components often involves significant domain knowledge and can be tedious and time-consuming. Integrations abstract all of this work away. They are built with a curated set of default metrics and preconfigured Grafana dashboards, driven by the Grafana Agent deployed into your environment. As a result, integrations are specifically optimized to be coupled with the agent and may not work with your local Prometheus, Graphite, and Loki services out-of-the-box.
There are integrations for Linux machines, databases, applications, and the list is growing frequently. Any existing integration is included in the Grafana Agent, but must be installed for it to send metrics that can be viewed in Grafana Cloud.
When you install an integration, this involves activity in two places: in Grafana Cloud and on the host you will gather metrics from.
In Grafana Cloud, new dashboards are created, preconfigured to receive and visualize metrics from the Grafana Agent.
On the host where the Grafana Agent is running, the agent configuration must be adjusted to include information about your Grafana Cloud, so the metrics are sent to your account for visualization.
Related Grafana Cloud resources
How to set up and visualize synthetic monitoring at scale with Grafana Cloud
Learn how to use Kubernetes, Grafana Loki, and Grafana Cloud’s synthetic monitoring feature to set up your infrastructure's checks in this GrafanaCONline session.
Using Grafana Cloud to drive manufacturing plant efficiency
This GrafanaCONline session tells how Grafana helps a 75-year-old manufacturing company with product quality and equipment maintenance.