
Nick SchuchOperations Lead
Nick talks about building an open-source telemetry system on top of eBPF, Rust, and Go for instrumenting the PHP applications that run on our hosting platform, Skpr.
We begin with a look at monitoring and tracing and how they can be improved. Next, Nick takes us on a dive into BPF and how to use it to capture tracing data. PHP’s Observer API also gets some airtime before Nick shows you how to write a PECL extension using Rust.
Finally, he explains what led our team to design our own tracing implementation—Compass.
Nick’s advice for exploring this for yourself is to “Go profile your Drupal applications—you might be surprised by what you uncover! While you’re at it, give Compass a try.”
Come with us on a journey to local development environment nirvana. Along the way, you'll gather a list of actionable learnings to improve the dev experience.
VIDEO: Come on a journey with us into the past. Discover the lessons we’ve learned along the way as the Skpr hosting platform has grown and evolved.
Skpr provides a compelling command line workflow for developers.
In this blog post we will be demonstrating Skpr by going through the fundamental commands: package, deploy and config.