alexellis / arkade

Open Source Marketplace For Developer Tools
https://blog.alexellis.io/kubernetes-marketplace-two-year-update/
MIT License
4.26k stars 289 forks source link

Add Grafana Alloy to arkade get #1137

Open welteki opened 2 weeks ago

welteki commented 2 weeks ago

Grafana Alloy is an open source OpenTelemetry collector with built-in Prometheus pipelines and support for metrics, logs, traces, and profiles. https://github.com/grafana/alloy

Expected Behaviour

arkade get alloy installs Grafana Alloy.

Current Behaviour

Not implemented.

Possible Solution

Add Grafana Alloy as an installable cli tool.

Steps to Reproduce (for bugs)

1. 2. 3. 4.

Context

Grafana Alloy is the successor of Grafana Agent.

If requesting a CLI for "arkade get"

How many downloads does this tool have? Check at:

72,867 https://somsubhra.github.io/github-release-stats/?username=grafana&repository=alloy&page=1&per_page=5

If approved, are you willing to submit a pull request for this?

Your Environment

kubectl version
uname -a

cat /etc/os-release
arkade version
rgee0 commented 2 weeks ago

I think this would fall under arkade system install rather than arkade get

welteki commented 2 weeks ago

I think we could eventually do both like with caddy. We can use arkade get if you just need to get the binary and the system install if you also want a systemd unit file to run it.

rgee0 commented 2 weeks ago

Oh, OK. I looked at https://grafana.com/docs/alloy/latest/set-up/install/ and only saw systemd as the way of running it. I guess you're referencing https://grafana.com/docs/alloy/latest/reference/cli/ for the arkade get mode?