Grafana Alloy ist eine Open-Source-Distribution des OpenTelemetry Collector mit integrierten Prometheus-Pipelines und Unterstützung für Metriken, Protokolle, Traces und Profile.
Programmierbare Pipelines : Verwenden Sie eine umfangreiche ausdrucksbasierte Syntax zum Konfigurieren leistungsstarker Observability-Pipelines.
OpenTelemetry Collector-Distribution : Alloy ist eine Distribution von OpenTelemetry Collector und unterstützt Dutzende seiner Komponenten sowie neue Komponenten, die die programmierbaren Pipelines von Alloy nutzen.
Großes Zelt : Alloy übernimmt die „Big Tent“-Philosophie von Grafana, bei der Alloy mit anderen Anbietern oder Open-Source-Datenbanken verwendet werden kann. Es verfügt über Komponenten, die sich perfekt in mehrere Telemetrie-Ökosysteme integrieren lassen:
Kubernetes-native : Verwenden Sie Komponenten, um mit nativen und benutzerdefinierten Kubernetes-Ressourcen zu interagieren. Sie müssen nicht lernen, wie man einen separaten Kubernetes-Operator verwendet.
Gemeinsam nutzbare Pipelines : Nutzen Sie Module, um Ihre Pipelines mit der Welt zu teilen.
Automatische Arbeitslastverteilung : Konfigurieren Sie Alloy-Instanzen so, dass sie einen Cluster für die automatische Arbeitslastverteilung bilden.
Zentralisierte Konfigurationsunterstützung : Alloy unterstützt das Abrufen seiner Konfiguration von einem Server für eine zentralisierte Konfigurationsverwaltung.
Debugging-Dienstprogramme : Verwenden Sie die integrierte Benutzeroberfläche zum Visualisieren und Debuggen von Pipelines.
otelcol.receiver.otlp "example" {
grpc {
endpoint = "127.0.0.1:4317"
}
output {
metrics = [otelcol.processor.batch.example.input]
logs = [otelcol.processor.batch.example.input]
traces = [otelcol.processor.batch.example.input]
}
}
otelcol.processor.batch "example" {
output {
metrics = [otelcol.exporter.otlp.default.input]
logs = [otelcol.exporter.otlp.default.input]
traces = [otelcol.exporter.otlp.default.input]
}
}
otelcol.exporter.otlp "default" {
client {
endpoint = "my-otlp-grpc-server:4317"
}
}
Schauen Sie sich unsere Dokumentation an, um Folgendes zu sehen:
Alle sechs Wochen ist ein neues Minor Release geplant.
Der Veröffentlichungsrhythmus entspricht dem Best-Effort-Prinzip: Bei Bedarf können Veröffentlichungen außerhalb dieses Rhythmus durchgeführt werden oder ein geplanter Veröffentlichungstermin kann nach vorne oder hinten verschoben werden.
Zu den auf Cadence veröffentlichten Nebenversionen gehören Aktualisierungsabhängigkeiten für den Upstream-OpenTelemetry-Collector-Code, wenn neue Versionen verfügbar sind. Außerhalb des Veröffentlichungsrhythmus veröffentlichte Nebenversionen enthalten diese Abhängigkeitsaktualisierungen möglicherweise nicht.
Patch- und Sicherheitsversionen können jederzeit veröffentlicht werden.
So engagieren Sie sich mit der Alloy-Community:
Chatten Sie mit uns auf unserem Community-Slack-Kanal. Um sich zum Grafana Slack einzuladen, besuchen Sie https://slack.grafana.com/ und treten Sie dem #alloy
-Kanal bei.
Stellen Sie Fragen auf der Grafana-Community-Website.
Reichen Sie ein Problem für Fehler, Probleme und Funktionsvorschläge ein.
Nehmen Sie am monatlichen Community-Call teil.
Lesen Sie unseren Leitfaden für Mitwirkende, um zu erfahren, wie Sie einen Beitrag leisten können.
Vielen Dank an alle, die bereits dazu beigetragen haben!