Full stack metrics and logging in minutes
Integrations bundle a preconfigured Grafana Cloud 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.
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 kernels.
- Scrapers like Prometheus and Grafana Cloud 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, 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 Cloud Agent deployed into your environment. They are not designed to 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.
Get started with Integrations:
- Deploy an Integration: Each available Integration uses the preconfigured Grafana Cloud Agent with an embedded host data exporter to expose essential metrics. It also creates custom Grafana dashboards for visualizing and alerting on this data. To install this or any available integration, please see the Quickstart.
- Add an additional Integration: To add an Integration to an existing set at a later time, repeat the same process as in the Quickstart. If you are adding an Integration that was not available when you installed your first one, you must also update your agent to the newest release. Following the instructions given for the new Integration will instruct you to install the agent; do so because the agent is often updated to include the ability to interact with newly posted Integrations.