Nick Schuch’s talk at #DrupalSouth will outline the journey we have undertaken to build an open-source telemetry system on top of eBPF, Rust, and Go for instrumenting the PHP applications which run on our hosting platform, #Skpr.

https://drupalsouth.org/events/drupalsouth-melbourne-2025/schedule/3484

Deep Telemetry with eBPF and Rust | DrupalSouth

Performance profiling is the process of reviewing and debugging applications for bottlenecks and inefficiencies to identify areas for improvement. To profile, we utilise tools that provide us with deep telemetry data to point to these areas of improvement. The golden standard for these tools is paid subscriptions e.g. New Relic and Backfire.io. On the open source side, popular tools such as Xdebug and SPX are great but lack the features needed for profiling in production. Open source options are outclassed by paid subscription-based services because of the effort and deep technical knowledge required to implement them. But there is hope... eBPF (Extended Berkeley Packet Filter) lets programmers load and execute lightweight programs within the Linux kernel. This is a big deal because it enables us to easily observe and instrument our applications in ways that were incredibly difficult to do in the past. This talk outlines the journey we have undertaken to build an open-source telemetry system on top of eBPF, Rust, and Go for instrumenting the PHP applications which run on our hosting platform, Skpr. In this talk, I will cover the following topics: - The current state of monitoring and tracing - What is eBPF? - How to capture tracing data with eBPF - What is PHP's Observer API? - How to write a PECL extension with Rust - The decisions we made when designing our tracing implementation

DrupalSouth

📙Case study: Discover how a multiple-site migration to a single hosting platform has improved and streamlined the developer experience for this government client.

https://www.skpr.com.au/blog/government-case-study

#skpr #hostingplatform #drupalhosting #casestudy #australiangovernmenthosting

Skpr Blog - An Australian Government user

Discover the benefits of a single Drupal hosting platform | Remove the friction of hosting highly available sites | Skpr is 100% secure, reliable and supported

At #DrupalConSingapore this December, follow the journey we’ve taken to build an open source telemetry system on top of eBPF, Rust & Go - for instrumenting the PHP apps that run on the PNX #hostingplatform #Skpr.

Presented by Nick Schuch, Operations Lead.

#drupalcon #drupalcommunity #drupal #presentation

https://events.drupal.org/singapore2024/session/deep-telemetry-ebpf-and-rust

Deep Telemetry with eBPF and Rust | Drupal Events

DrupalCon unites experts from around the globe who create ambitious digital experiences. Network, learn, and be inspired.

Drupal Events

We’re teaming up with the cloud experts at Skpr for DrupalCon Singapore 2024! ☁️💫

Skpr's dedicated hosting platform empowers #Drupal developers to package, deploy, configure, and monitor their environments effortlessly, all from the command line.

Pop by their booth during the event to see how they’re reshaping the cloud game 🚀

#DrupalThanks #Drupal #DrupalConAsia #DrupalConSingapore #Skpr #Exhibitor #Partners #Singapore