1
1
---
2
2
aliases :
3
- - ./about-agent/
4
- - /docs/grafana-cloud/agent/about/
5
- - /docs/grafana-cloud/monitor-infrastructure/agent/about/
6
- - /docs/grafana-cloud/monitor-infrastructure/integrations/agent/about/
7
- - /docs/grafana-cloud/send-data/agent/about/
3
+ - ./about-agent/
4
+ - /docs/grafana-cloud/agent/about/
5
+ - /docs/grafana-cloud/monitor-infrastructure/agent/about/
6
+ - /docs/grafana-cloud/monitor-infrastructure/integrations/agent/about/
7
+ - /docs/grafana-cloud/send-data/agent/about/
8
8
canonical : https://grafana.com/docs/agent/latest/about/
9
9
description : Grafana Agent is a flexible, performant, vendor-neutral, telemetry collector
10
10
menuTitle : Introduction
@@ -78,19 +78,18 @@ Grafana Agent is available in three different variants:
78
78
- [ Static mode Kubernetes operator] ( ref:static-mode-kubernetes-operator ) : The Kubernetes operator for Static mode.
79
79
- [ Flow mode] ( ref:flow-mode ) : The new, component-based Grafana Agent.
80
80
81
-
82
81
[ Pyroscope ] : https://grafana.com/docs/pyroscope/latest/configure-client/grafana-agent/go_pull
83
82
[ helm chart ] : https://grafana.com/docs/grafana-cloud/monitor-infrastructure/kubernetes-monitoring/configuration/config-k8s-helmchart
84
83
[ sla ] : https://grafana.com/legal/grafana-cloud-sla
85
84
[ observability ] : https://grafana.com/docs/grafana-cloud/monitor-applications/application-observability/setup#send-telemetry
86
85
87
86
## Stability
88
87
89
- | Project | Stability |
90
- | ------- | --------- |
91
- | Static mode | Stable |
92
- | Static mode Kubernetes operator | Beta |
93
- | Flow mode | Stable |
88
+ | Project | Stability |
89
+ | ------------------------------- | --------- |
90
+ | Static mode | Stable |
91
+ | Static mode Kubernetes operator | Beta |
92
+ | Flow mode | Stable |
94
93
95
94
## Choose which variant of Grafana Agent to run
96
95
@@ -103,26 +102,26 @@ Each variant of Grafana Agent provides a different level of functionality. The f
103
102
104
103
#### Core telemetry
105
104
106
- | | Grafana Agent Flow mode | Grafana Agent Static mode | Grafana Agent Operator | OpenTelemetry Collector | Prometheus Agent mode |
107
- | -------------- | --------------------------| ---------------------------| ------------------------| -------------------------| -----------------------|
105
+ | | Grafana Agent Flow mode | Grafana Agent Static mode | Grafana Agent Operator | OpenTelemetry Collector | Prometheus Agent mode |
106
+ | ------------ | -- -------------------------------------------- | ------------------------- | ---------------------- | ----------------------- | --------------------- |
108
107
| ** Metrics** | [ Prometheus] ( ref:prometheus ) , [ OTel] ( ref:otel ) | Prometheus | Prometheus | OTel | Prometheus |
109
- | ** Logs** | [ Loki] ( ref:loki ) , [ OTel] ( ref:otel ) | Loki | Loki | OTel | No |
110
- | ** Traces** | [ OTel] ( ref:otel ) | OTel | OTel | OTel | No |
111
- | ** Profiles** | [ Pyroscope] [ ] | No | No | Planned | No |
108
+ | ** Logs** | [ Loki] ( ref:loki ) , [ OTel] ( ref:otel ) | Loki | Loki | OTel | No |
109
+ | ** Traces** | [ OTel] ( ref:otel ) | OTel | OTel | OTel | No |
110
+ | ** Profiles** | [ Pyroscope] [ ] | No | No | Planned | No |
112
111
113
112
#### ** OSS features**
114
113
115
114
| | Grafana Agent Flow mode | Grafana Agent Static mode | Grafana Agent Operator | OpenTelemetry Collector | Prometheus Agent mode |
116
- | -------------------------- | ------------------------- | --------------------------- | ------------------------ | ------------------------- | ----------------------- |
115
+ | ------------------------ | ----------------------- | ------------------------- | ---------------------- | ----------------------- | --------------------- |
117
116
| ** Kubernetes native** | [ Yes] [ helm chart ] | No | Yes | Yes | No |
118
- | ** Clustering** | [ Yes] ( ref:clustering ) | No | No | No | No |
119
- | ** Prometheus rules** | [ Yes] ( ref:rules ) | No | No | No | No |
120
- | ** Native Vault support** | [ Yes] ( ref:vault ) | No | No | No | No |
117
+ | ** Clustering** | [ Yes] ( ref:clustering ) | No | No | No | No |
118
+ | ** Prometheus rules** | [ Yes] ( ref:rules ) | No | No | No | No |
119
+ | ** Native Vault support** | [ Yes] ( ref:vault ) | No | No | No | No |
121
120
122
121
#### Grafana Cloud solutions
123
122
124
123
| | Grafana Agent Flow mode | Grafana Agent Static mode | Grafana Agent Operator | OpenTelemetry Collector | Prometheus Agent mode |
125
- | ------------------------------- | ------------------------- | --------------------------- | ------------------------ | ------------------------- | ----------------------- |
124
+ | ----------------------------- | ----------------------- | ------------------------- | ---------------------- | ----------------------- | --------------------- |
126
125
| ** Official vendor support** | [ Yes] [ sla ] | Yes | Yes | No | No |
127
126
| ** Cloud integrations** | Some | Yes | Some | No | No |
128
127
| ** Kubernetes monitoring** | [ Yes] [ helm chart ] | Yes, custom | Yes | No | Yes, custom |
@@ -135,9 +134,9 @@ Static mode is the most mature variant of Grafana Agent.
135
134
136
135
You should run Static mode when:
137
136
138
- * ** Maturity** : You need to use the most mature version of Grafana Agent.
137
+ - ** Maturity** : You need to use the most mature version of Grafana Agent.
139
138
140
- * ** Grafana Cloud integrations** : You need to use Grafana Agent with Grafana Cloud integrations.
139
+ - ** Grafana Cloud integrations** : You need to use Grafana Agent with Grafana Cloud integrations.
141
140
142
141
### Static mode Kubernetes operator
143
142
@@ -153,7 +152,7 @@ allowing static mode to support resources from Prometheus Operator, such as Serv
153
152
154
153
You should run the Static mode Kubernetes operator when:
155
154
156
- * ** Prometheus Operator compatibility** : You need to be able to consume
155
+ - ** Prometheus Operator compatibility** : You need to be able to consume
157
156
ServiceMonitors, PodMonitors, and Probes from the Prometheus Operator project
158
157
for collecting Prometheus metrics.
159
158
@@ -166,20 +165,19 @@ improved debugging, and ability to adapt to the needs of power users by adopting
166
165
167
166
You should run Flow mode when:
168
167
169
- * You need functionality unique to Flow mode:
168
+ - You need functionality unique to Flow mode:
170
169
171
- * ** Improved debugging** : You need to more easily debug configuration issues using a UI.
170
+ - ** Improved debugging** : You need to more easily debug configuration issues using a UI.
172
171
173
- * ** Full OpenTelemetry support** : Support for collecting OpenTelemetry metrics, logs, and traces.
172
+ - ** Full OpenTelemetry support** : Support for collecting OpenTelemetry metrics, logs, and traces.
174
173
175
- * ** PrometheusRule support** : Support for the PrometheusRule resource from the Prometheus Operator project for configuring Grafana Mimir.
174
+ - ** PrometheusRule support** : Support for the PrometheusRule resource from the Prometheus Operator project for configuring Grafana Mimir.
176
175
177
- * ** Ecosystem transformation** : You need to be able to convert Prometheus and Loki pipelines to and from OpenTelmetry Collector pipelines.
176
+ - ** Ecosystem transformation** : You need to be able to convert Prometheus and Loki pipelines to and from OpenTelmetry Collector pipelines.
178
177
179
- * ** Grafana Pyroscope support** : Support for collecting profiles for Grafana Pyroscope.
178
+ - ** Grafana Pyroscope support** : Support for collecting profiles for Grafana Pyroscope.
180
179
181
180
### BoringCrypto
182
181
183
182
[ BoringCrypto] ( https://pkg.go.dev/crypto/internal/boring ) is an ** EXPERIMENTAL** feature for building Grafana Agent
184
183
binaries and images with BoringCrypto enabled. Builds and Docker images for Linux arm64/amd64 are made available.
185
-
0 commit comments