Alpine Linux support is here
One of the longest requested platform for Blackfire.io support is here!
Now this is it! As of today, Blackfire is fully available for Alpine Linux.
For the technical bits, this platform took a bit more time because Alpine Linux is not using the de-facto standard Glibc implementation of the libc but is shipped with Musl libc. We just completed the Blackfire Probe support for Alpine, whereas the agent and client (check out the full Blackfire stack) were already available for several months. As they are written in Go, we took another approach compiling fully static binaries without any requirements on Glibc nor Musl. This allows to use them even on naked environments (like with scratch Docker images).
To get started, just head to our installation documentation and:
- follow the Probe manual instructions selecting
- follow the Agent and CLI manual instructions once again but pick
Linux Static Binary.
We are at SymfonyLive, so if you have any questions about it, don’t be shy and come ask us.
Happy Alpine profiling!