Grafana Alloy は、Prometheus パイプラインが組み込まれており、メトリクス、ログ、トレース、プロファイルをサポートするオープン ソースの OpenTelemetry Collector ディストリビューションです。
プログラム可能なパイプライン: 強力な可観測性パイプラインを構成するには、豊富な式ベースの構文を使用します。
OpenTelemetry Collector ディストリビューション: Alloy は OpenTelemetry Collector のディストリビューションであり、Alloy のプログラム可能なパイプラインを利用する新しいコンポーネントとともに、数十のそのコンポーネントをサポートしています。
Big tent : Alloy は Grafana の「big tent」哲学を採用しており、Alloy は他のベンダーやオープンソース データベースと併用できます。複数のテレメトリ エコシステムと完全に統合するためのコンポーネントが含まれています。
Kubernetes-native : コンポーネントを使用して、ネイティブおよびカスタムの Kubernetes リソースと対話します。別の Kubernetes オペレーターの使用方法を学ぶ必要はありません。
共有可能なパイプライン: モジュールを使用してパイプラインを世界と共有します。
自動ワークロード分散: 自動ワークロード分散用のクラスターを形成するように Alloy インスタンスを構成します。
集中構成のサポート: Alloy は、集中構成管理のためにサーバーからの構成の取得をサポートします。
デバッグ ユーティリティ: パイプラインの視覚化とデバッグに組み込みの UI を使用します。
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"
}
}
ドキュメントを参照して以下を確認してください。
新しいマイナー リリースは 6 週間ごとに計画されています。
リリースの頻度はベストエフォートです。必要に応じて、この頻度以外でリリースを実行したり、予定されているリリース日を前後に移動したりすることができます。
ケイデンスで公開されたマイナー リリースには、新しいバージョンが利用可能な場合、アップストリームの OpenTelemetry Collector コードの依存関係の更新が含まれます。リリース サイクル外で公開されたマイナー リリースには、これらの依存関係の更新が含まれない場合があります。
パッチおよびセキュリティ リリースはいつでも公開される可能性があります。
Alloy コミュニティに参加するには:
コミュニティ Slack チャンネルでチャットしてください。 Grafana Slack に招待するには、https://slack.grafana.com/ にアクセスして#alloy
チャンネルに参加してください。
Grafana コミュニティ サイトで質問してください。
バグ、問題、機能の提案については、問題を提出してください。
月に一度のコミュニティコールに参加してください。
貢献方法については、貢献者ガイドを参照してください。
すでに貢献してくれたすべての人々に感謝します!