grafana / alloy

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

Drop FreeBSD support #1529

Open wildum opened 3 months ago

wildum commented 3 months ago

FreeBSD is not supported by the Otel collector. As an Otel distribution, it makes sense to align on the platforms that Otel supports, or else we end up making build exceptions for components that bring dependencies that are not supported on FreeBSD (for example: datadog exporter).

On this day, the number of reported Alloy instances running on FreeBSD is very small.

ahankinson commented 2 months ago

That's too bad. I just found this issue when looking for more info on how to configure and run alloy on FreeBSD, since I'm starting to migrate my tooling.

1992kk commented 2 months ago

We plan on using Grafana Alloy instead of building Otel collector as an agent as it supports FreeBSD(lot of hosts) natively.

There is no other agent in this space apart from Grafana Alloy that supports FreeBSD OS.

wildum commented 2 months ago

The decision is not final and the next major release is still far in the future. It will depend on how much effort it is to keep it and how many people want us to keep it

ahankinson commented 2 months ago

OK, so I'm registering my support for keeping it!

github-actions[bot] commented 1 month 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!

skip2networks commented 1 month ago

We're working on deploying Alloy at scale on FreeBSD-based systems. +1 for keeping FreeBSD.

ptodev commented 1 month ago

Adding build exceptions for components that don't work with FreeBSD doesn't sound like a lot of effort. If that's all we need to do, IMO we can keep the FreeBSD builds.