# [[Grafana Alloy]]
[repo](https://github.com/grafana/alloy) | [docs](https://grafana.com/docs/alloy/latest)
![[Grafana Alloy.svg]]
Grafana Alloy is a new, opinionated, [[Open source|open-source]] flavour of the [[OpenTelemetry Collector]] created by [[Grafana Labs]] as a fork of [[Grafana Agent]]. Practically, Alloy is Agent in flow mode.
Here's a quick explanation by [[Matt Durham]], maintainer of both the Grafana Agent and Grafana Alloy repos:
<iframe width="560" height="315" src="https://www.youtube.com/embed/l1oSRADism0" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
Alloy has the goal of becoming an official, fully compliant OpenTelemetry Collector distribution with native OpenTelemetry YAML support by May 2026. It can also support [[Prometheus]] metrics alongside OpenTelemetry.
## Features
### OTel and Prometheus in the same pipelines
Alloy supports metrics using both OTel and Prometheus formats, allowing users to unify differing standards and choose which one they'd like to use for which component.
### Alloy engine extension
Alloy has an engine extension that can be used to run default pipelines in parallel.
### Built-in dashboards
Alloy ships with built-in dashboards to track the performance of Alloy collectors.
## Alloy at scale
When you run Alloy at scale, you can use [[Grafana Fleet Management]] as a control plane for all Alloy and [[OpenTelemetry Collector]] collectors. Fleet Management is a [[Grafana Cloud]] only feature. It uses [[Open Agent Management Protocol]] (OpAMP), an OpenTelemetry standard, for managing telemetry agents remotely.
## Installing Alloy
On [[macOS]], you can install Alloy by using [[Homebrew]]:
First, add the [[Grafana Labs]] repository to Homebrew so that it tracks changes in it:
```shell
brew tap grafana/grafana
```
Then, install Alloy from that repository:
```shell
brew install grafana/grafana/alloy
```
%%
# Text Elements
# Drawing
```json
{
"type": "excalidraw",
"version": 2,
"source": "https://github.com/zsviczian/obsidian-excalidraw-plugin/releases/tag/2.1.4",
"elements": [
{
"id": "4y8R7iOA",
"type": "text",
"x": 118.49495565891266,
"y": -333.44393157958984,
"width": 3.8599853515625,
"height": 24,
"angle": 0,
"strokeColor": "#1e1e1e",
"backgroundColor": "transparent",
"fillStyle": "solid",
"strokeWidth": 2,
"strokeStyle": "solid",
"roughness": 1,
"opacity": 100,
"groupIds": [],
"frameId": null,
"roundness": null,
"seed": 967149026,
"version": 2,
"versionNonce": 939059582,
"isDeleted": true,
"boundElements": null,
"updated": 1713723615080,
"link": null,
"locked": false,
"text": "",
"rawText": "",
"fontSize": 20,
"fontFamily": 4,
"textAlign": "left",
"verticalAlign": "top",
"containerId": null,
"originalText": "",
"lineHeight": 1.2
}
],
"appState": {
"theme": "dark",
"viewBackgroundColor": "#ffffff",
"currentItemStrokeColor": "#1e1e1e",
"currentItemBackgroundColor": "transparent",
"currentItemFillStyle": "solid",
"currentItemStrokeWidth": 2,
"currentItemStrokeStyle": "solid",
"currentItemRoughness": 1,
"currentItemOpacity": 100,
"currentItemFontFamily": 4,
"currentItemFontSize": 20,
"currentItemTextAlign": "left",
"currentItemStartArrowhead": null,
"currentItemEndArrowhead": "arrow",
"scrollX": 583.2388916015625,
"scrollY": 573.6323852539062,
"zoom": {
"value": 1
},
"currentItemRoundness": "round",
"gridSize": null,
"gridColor": {
"Bold": "#C9C9C9FF",
"Regular": "#EDEDEDFF"
},
"currentStrokeOptions": null,
"previousGridSize": null,
"frameRendering": {
"enabled": true,
"clip": true,
"name": true,
"outline": true
}
},
"files": {}
}
```
%%