Skip to content

Releases: cloudflare/ebpf_exporter

v1.2.5 / 2021-10-19

19 Oct 07:14
Compare
Choose a tag to compare
  • Run linter on Go 1.17 (#116)
  • Bump golangci-lint from v1.38 to v1.42.1 (#117)
  • Publish binaries for x86_64 and aarch64 (#118, #122)
  • Register build info in prometheus (#120, #123, #124)
  • Remove default config path to make --version work (#121)

The binaries in this release require glibc 2.27 or newer. You need to have libbcc.so installed to run the binaries, and on Ubuntu or Debian it's int the libbpfcc package.

v1.2.4 / 2021-09-29

29 Sep 04:41
98fd586
Compare
Choose a tag to compare
  • Migrate from gometalinter to golangci-lint (#87)
  • Handle / endpoint gracefully (#88)
  • Migrate from Travis CI to GitHub Actions (#89)
  • Fix up mcevents example (#93)
  • Rework testing and build libbcc in CI (#97)
  • Update vendored dependencies (#96, #98, #114)
  • Add support for bpf perf maps (#102)
  • Validate config on startup (#104)
  • Run gofmt on whole project (#105)
  • Use faster cgroup lookup (#106)
  • Fix error handling in cgroup decoder (#108)
  • Add an ability to resolve addresses of kernel symbols (#111)
  • Upgrade BCC to v0.22.0 (#112)
  • Upgrade Go to 1.17 (#113)

v1.2.3 / 2020-10-20

20 Nov 21:44
Compare
Choose a tag to compare
  • Bump Go version 1.13.5 -> 1.14.12 and all dependencies (#85)
  • Add "allow_unknown" option to "static_map" decoder (#84)
  • Add machine check events tracing example (#83)
  • Add support for fixed, user-defined buckets (#81)
  • Update gobpf from upstream (#77)
  • Add tcpsynbl.yaml for tracing the TCP SYN backlog (#76)
  • Fix typo in Type member name for PerfEvent struct (#73)
  • Add cgroup decoder to map cgroup id to cgroup path (#70)
  • Add a note about blk_start_request kprobe (#69)

v1.2.2 / 2019-12-16

17 Dec 00:06
cf86dcc
Compare
Choose a tag to compare
  • Pick up BTF support and update Go (#65)
  • Update vendored dependencies (#65)

v1.2.1 / 2019-11-26

26 Nov 07:57
f5575bc
Compare
Choose a tag to compare
  • Vendored updated dependencies for bcc 0.11.0 (#61)
  • Corrected typo in README.md (#62)
  • Only test against released Go versions (#63)

v1.2.0 / 2019-10-17

17 Oct 18:06
cbed526
Compare
Choose a tag to compare
  • Add the InetIP decoder (#45)
  • Add cflags support for bcc (#47)
  • Upgrade to libbcc 0.9.0 (#50)
  • Add mutex lock for Set.Decode (#52)
  • Add dname decoder (#53)
  • Upgrade libbcc=0.10.0-1, go=1.12.6 (#57)
  • Update vendored gobpf for libbcc-0.11.x support (#60)

v1.1.0 / 2019-01-08

08 Jan 23:21
d0529b9
Compare
Choose a tag to compare
  • Add eaddrinuse to catch port exhaustion (#35)
  • Swtich to ksym helper from gobpf (#36)
  • Use sampling frequency instead of sampling period (#37)
  • Add support for raw tracepoints (#38)
  • Add shrinklat and xfs_reclaim examples (#40)
  • Migrate to go mod (#41, #43)
  • Add optional support for sum key in histograms (#42)
  • Add ebpf_exporter_ebpf_programs with program tags (#44)

v1.0.0 / 2018-08-20

20 Aug 23:54
9fefbc2
Compare
Choose a tag to compare

First tagged release. See the slides from the presentation explaining how this works.