-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Officially list FreeBSD #3014
Comments
Ref #732. I'm all for this if we can reliably support it. |
@binarylogic I'd like to bundle this in with upgrading our FreeBSD packages in their repos? @myfreeweb maintains it and I'd love to learn the process of upgrading it. |
@Hoverbear oh the process is simple: make sure Actually I guess it's not that simple unless you've been a maintainer before :D |
Noting we can include FreeBSD wasm support now: bytecodealliance/lucet#577. Really incredible job @myfreeweb :) |
What's the current status on this? I'd like to see what I can potentially do to contribute here. The version in the FreeBSD ports tree looks to be fairly behind. My rust is a bit rusty (heh, sorry), but I'm getting back into it again here soon for a couple of other projects as well. I did try building from source but ran into some unsurprising build errors, which I have in my notes as follows:
If there's anything going on currently that might impact what I've listed above, I'm all ears :) Don't want to do a bunch of work or nothing or if someone is working on it elsewhere then duplicating the work needlessly. |
Yeah, sorry, I haven't been updating the port because I'm not actively using Vector right now. I've been planning to do an update but have lots of other things to do. If anyone would like to take over maintainership, I'll be happy to hand it over.
|
We could consider packaging Vector without the |
Was systemstat one of the ones @bruceg compared when we did host metrics? I can't remember but I presume it'll be in the RFC if we want to see comparisons. |
I did look at systemstat briefly when I first wrote host metrics, but ISTR it was missing support for something we wanted at that time. I don't recall exactly what now though. |
Indeed, the RFC does mention other alternative crates: And points to comparison matrix in heim: https://github.com/heim-rs/heim/blob/master/COMPARISON.md Heim does support more options, in particular system introspection things like kernel version, but I think the subset of |
|
My plan was to look at what's currently required in that part of the vector source first & then evaluate that list against what's currently offered by both aforementioned crates. Alternatively I was considering generating the bindings and using the native APIs if the list of items required by vector wasn't too big. |
@unrelentingtech I hear ya man, I'm the same way. Too much to do, too little time. I doubt I'd be much better at maintaining, but after it's brought up to date, maybe we can figure something out. @jszwedko That would be great! I could get 0.16.x compiled sans metrics for now at least and start experimenting with the configuration. Once we have the metrics part figured out, enabling it by default should be easy enough (hopefully heh). |
@xorander00 did you share your work anywhere by any chance? |
@abh No, sorry not yet. I haven't had the time to resume it recently, but I have the project saved in my workspace. I can take a look at it after I'm back from the Holidays and look at putting it online and/or resuming it. |
Just noting that I started work on this with #10614 but haven't been able to focus on it recently. |
@jszwedko any updates? :) |
We want to use Vector not as metrics collector but as log aggregator, so building it without How can this be done? Even with |
I actually built vector.dev for FreeBSD13 omitting heim and rdkafka and aws-sdk-s3 for now (but I hope to add them in at some point). |
@omnom62 nice! That is encouraging to hear. |
This issue proposes adding FreeBSD to our OS list on https://vector.dev/docs/setup/installation/operating-systems/ and supporting it through publishing packages.
Add FreeBSD here:
Also: Mention the official packages by @myfreeweb there!
Running
curl --proto '=https' --tlsv1.2 -sSf https://sh.vector.dev | sh
on FreeBSD should work.The text was updated successfully, but these errors were encountered: