跳至主要内容

[Alloy] 神秘鍛造 - Alloy 鍛就數據新神話

Grafana Alloy

Background

在還沒有 Alloy 之前,Grafana 為了蒐集各種不同的資料,開發了許多不同的 agent,例如為 Loki 開發了 Promtail,為了 k8s 的特定案例推出了 Grafana Agent 等等,這樣的方式導致使用者很難決定要使用哪一個 agent,也很難管理這些 agent。 因此,Grafana 開發了 Alloy,將所有的 agent 都整合在一起,讓使用者可以更方便的管理。

Introduction

Grafana Alloy 是一個在 2024 的 GrafanaCON 發布的開源軟體,是 Grafana Agent 的繼任者。

以下是 Alloy 的一些特點 :

  • 組件化設計 : Alloy 包含了許多不同的 components,每個都可以執行自己的特定任務 (例如過濾資料、寫入後端等等),組件間以 DAG 的方式連接,可以自由的組合並形成可視化的流水線
  • 多種輸入 : Alloy 支援多種不同的輸入方式,包括原生支援 OpenTelemetry 的 OLTP (OpenTelemetry Protocol)、Prometheus 以及 Grafana 自己的產品等等
  • 水平擴展 : Alloy 可以很容易的進行水平擴展

Reference