mirror of
https://codeberg.org/hako/Rosenthal.git
synced 2025-09-18 12:44:37 +00:00
rosenthal: Add alloy-bin.
* modules/rosenthal/packages/binaries.scm (alloy-bin): New variable.
This commit is contained in:
parent
44d5fcc485
commit
dff8c3d547
@ -395,3 +395,41 @@ rather a set of labels for each log stream.")
|
|||||||
(supported-systems '("x86_64-linux"))
|
(supported-systems '("x86_64-linux"))
|
||||||
(properties '((upstream-name . "loki")
|
(properties '((upstream-name . "loki")
|
||||||
(disable-updater? . #t)))))
|
(disable-updater? . #t)))))
|
||||||
|
|
||||||
|
(define-public alloy-bin
|
||||||
|
(package
|
||||||
|
(name "alloy-bin")
|
||||||
|
(version "1.10.2")
|
||||||
|
(source (origin
|
||||||
|
(method url-fetch/zipbomb)
|
||||||
|
(uri (string-append
|
||||||
|
"https://github.com/grafana/alloy/releases/download/v"
|
||||||
|
version "/alloy-linux-amd64.zip"))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"03hwmnkx2awxlfw3ixplfnwzx7n1x624n1yw6cgky4hhjz13d3i8"))))
|
||||||
|
(build-system copy-build-system)
|
||||||
|
(arguments
|
||||||
|
(list #:install-plan
|
||||||
|
#~'(("alloy-linux-amd64" "bin/alloy"))
|
||||||
|
#:phases
|
||||||
|
#~(modify-phases %standard-phases
|
||||||
|
(add-after 'install 'patch-elf
|
||||||
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
|
(let ((name "alloy")
|
||||||
|
(dest (in-vicinity #$output "bin"))
|
||||||
|
(ld.so (search-input-file inputs #$(glibc-dynamic-linker))))
|
||||||
|
(with-directory-excursion dest
|
||||||
|
(invoke "patchelf" "--set-interpreter" ld.so name))))))))
|
||||||
|
(native-inputs (list patchelf))
|
||||||
|
(synopsis
|
||||||
|
"OpenTelemetry Collector distribution with programmable pipelines")
|
||||||
|
(description
|
||||||
|
"Grafana Alloy is an open source OpenTelemetry Collector distribution with
|
||||||
|
built-in Prometheus pipelines and support for metrics, logs, traces, and
|
||||||
|
profiles.")
|
||||||
|
(home-page "https://grafana.com/oss/alloy-opentelemetry-collector/")
|
||||||
|
(license license:agpl3)
|
||||||
|
(supported-systems '("x86_64-linux"))
|
||||||
|
(properties '((upstream-name . "alloy")
|
||||||
|
(disable-updater? . #t)))))
|
||||||
|
Loading…
Reference in New Issue
Block a user