Good news! After some fiddling and understanding the repository layout I finally have working OpenTelemetry Collector packages for @opensuse!
Packages for the "core" or "classic" collector, the contrib distribution and the otlp distribution are working fine in my tests and have been submitted to the server:monitoring devel project. This includes the packages required to build them.
Here is a vagrant-libvirt setup to play around with the packages (three branches currently).
https://codeberg.org/johanneskastl/opentelemetry-collector_opensuse_vagrant_libvirt_ansible
https://github.com/johanneskastl/opentelemetry-collector_opensuse_vagrant_libvirt_ansible
Once I find some information on how to use the ebpf-profiler distribution, I will test that package and add a branch for it.
@johanneskastl the ebpf profiler has no shipped distribution yet (should happen very soon).
But the ground work is there and a container can be built.
@dmathieu Thanks for the reply. Yes, that is what I am using to build the package.
The environment file is simple enough (it only points the executable to the proper configuration file).
The configuration file is what I have not found an example for...
@johanneskastl this should help you move forward.
https://github.com/dmathieu/tmp-profiles-collector/blob/main/config.yaml
Note that it's all still very much in flux, and you're kinda expected to always be on the latest versions, as there are breaking changes.
@dmathieu Thanks, I'll take a look...