dalehamel
Staff Developer at Shopify, Kubernetes and data center admin. Linux Geek. eBPF hacker. Production Foundations Lead at Shopify
Shopify Inc.Ottawa Ontario
Pinned Repositories
bpftrace
High-level tracing language for Linux
okta-auth-proxy
Auth proxy using okta
pyplex
An interfaceless PLEX client for Raspberry Pi, designed to be used with an iOS remote.
rasplex-installer
Installer for rasplex, based off of raspbmc installer by sam nazarko
ruby-static-tracing
Static tracepoints primitives and extensions for the ruby language
bcc
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
kubectl-trace
Schedule bpftrace programs on your kubernetes cluster using the kubectl
OpenPHT
OpenPHT is a community driven fork of Plex Home Theater
OpenPHT-Embedded
OpenPHT-Embedded is OpenPHT running on LibreELEC
rasplex-installer
The RasPlex cross-platform GUI installer
dalehamel's Repositories
dalehamel/ruby-static-tracing
Static tracepoints primitives and extensions for the ruby language
dalehamel/bpftrace-android-patches
Patches to build bpftrace dependencies for Android with the android NDK
dalehamel/mctop-tool-example
An example of creating an eBPF tool
dalehamel/production-breakpoints-doc
Production breakpoints documentation
dalehamel/usdt-report-doc
Ruby static tracing report
dalehamel/bpftrace
High-level tracing language for Linux eBPF
dalehamel/bpftrace-internals-doc
My descriptions of the PRs I've worked on
dalehamel/bpftrace-static-deps
Work on ebuilds for bpftrace static build
dalehamel/dalehamel.github.io
My blog!
dalehamel/ruby-production-breakpoints
Dynamically add eBPF breakpoint handlers to ruby code at runtime
dalehamel/apisix-profiler
Profiler for API Gateway Apache APISIX
dalehamel/app_profiler
Collect performance profiles for your Rails application.
dalehamel/bcc
BCC - Tools for BPF-based Linux IO analysis, networking, monitoring, and more
dalehamel/bpftrace-static-clang
A proof of concept bpftrace build that includes llvm and clang, linking only glibc.
dalehamel/bpftrace-tetris
Tetris in bpftrace
dalehamel/dejima
Easily import data from sources like Onyx Boox or "Language Learning for Netflix" into Anki
dalehamel/dry-cli
General purpose Command Line Interface (CLI) framework for Ruby
dalehamel/go-perf
Go packages and tools for Linux perf
dalehamel/kubectl-trace
Schedule bpftrace programs on your kubernetes cluster using the kubectl
dalehamel/libstapsdt
Create Systemtap's USDT probes at runtime
dalehamel/minikube
Run Kubernetes locally
dalehamel/raindrops
Personal fork of raindrops
dalehamel/rbperf
Sampling profiler and tracer for Ruby implemented in BPF.
dalehamel/rbspy
Sampling profiler for Ruby
dalehamel/reap
Tooling for Ruby heap dumps
dalehamel/redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
dalehamel/speedscope
🔬 A fast, interactive web-based viewer for performance profiles.
dalehamel/stackprof
a sampling call-stack profiler for ruby 2.2+
dalehamel/systemtap
personal fork of sourceware systemtap
dalehamel/vernier
📏 next generation CRuby profiler