weaver

Function tracer

Tool to analyze and debug Go program execution by tracing function calls with eBPF uprobes

Trace Go program execution with uprobes and eBPF

GitHub

298 stars
13 watching
19 forks
Language: Go
last commit: over 1 year ago
Linked from 1 awesome list

bccebpfgogolanglinuxtracetracingweaver

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
nikolaydubina/go-instrument Automatically adds tracing code to Go functions and methods 229
iovisor/kubectl-trace Schedules bpftrace programs on Kubernetes clusters using kubectl 2,054
surullabs/lint Tool to run multiple linters on Go code to detect errors and warnings 67
xxjwxc/public A comprehensive utility package for Go programmers 175
kamilsk/tracer A lightweight tracing library for Go applications. 86
ztrue/tracerr A utility library to format and handle errors with stack traces in Go programming language. 1,036
alegrey91/harpoon A tool that uses eBPF to capture and monitor system calls made by specific functions within a program 90
repeale/fp-go A collection of functional programming helpers for Go, providing a set of reusable functions for tasks like filtering, mapping, and reducing data. 303
marcboeker/go-duckdb A Go driver that connects to the DuckDB in-memory database engine 725
kubewharf/kelemetry System to collect and visualize Kubernetes events for better understanding of distributed systems 252
muir/nvelope A framework for building endpoints with standardized helper functions 3
miguelpragier/handy A collection of reusable utility functions and helpers for validating and manipulating strings in the Go programming language. 80
gobwas/glob A Go library for efficient string matching using compile-time glob patterns. 961
antonboom/testifylint A tool that checks the usage of the testify testing framework in Go programs 101
heremobilitydevelopers/mediary Enables logging and tracing of HTTP requests and responses using interceptors 88