grafana / alloy

OpenTelemetry Collector distribution with programmable pipelines
https://grafana.com/oss/alloy
Apache License 2.0
1.36k stars 193 forks source link

Add an Alpine package and/or openrc script #1113

Open mdartmann opened 3 months ago

mdartmann commented 3 months ago

Request

Grafana Alloy should have similar support to RHEL/Debian/Suse-based distros on Alpine-based systems. It should provide an APK package or an OpenRC script to make installing it on Alpine easier.

Use case

Alpine Linux is a commonly used distribution for servers in more resource-constrained enviroments. Its use of OpenRC and libc-musl means it has a smaller footprint than other distributions like Fedora/RHEL or Ubuntu/Debian. An official Alpine repository or package would make installing Alloy on an Alpine node significantly easier. Failing that, an official OpenRC / init.d script would also lower the hurdle for adapting Alloy on Alpine-based systems. If the Alpine support is good enough, the Docker image could migrate from Ubuntu to Alpine, greatly reducing image size.

github-actions[bot] commented 2 months ago

This issue has not had any activity in the past 30 days, so the needs-attention label has been added to it. If the opened issue is a bug, check to see if a newer release fixed your issue. If it is no longer relevant, please feel free to close this issue. The needs-attention label signals to maintainers that something has fallen through the cracks. No action is needed by you; your issue will be kept open and you do not have to respond to this comment. The label will be removed the next time this job runs if there is new activity. Thank you for your contributions!