Bryan Boreham
5defa75721
Update to latest weaveworks/common
2017-09-15 10:29:55 +00:00
Alban Crequy
93ca8b83ed
vendor: update tcptracer-bpf and gobpf
...
This includes:
- https://github.com/iovisor/gobpf/pull/70
perf: close go channels idiomatically
- https://github.com/iovisor/gobpf/pull/70
close channels on the sender side & fix closing race
- https://github.com/weaveworks/tcptracer-bpf/pull/50
vendor: update gobpf
2017-08-17 17:55:09 +02:00
Matthias Radestock
b087e95711
bump tcptracer-bpf version
2017-07-12 07:27:35 +01:00
Matthias Radestock
8cf79b2e4a
bump tcptracer-bpf version and use it to fix race
...
We defer starting the ebpf tracer until we've set the global var which
is referenced by the callback functions. Previously the var could be
unset when the callbacks are invoked, resulting in a segfault.
Fixes #2687 .
2017-07-07 06:56:28 +01:00
Roland Schilter
c817eccb9b
Update github.com/weaveworks/common & deps
...
Bumped all packages that make the build fail:
gvt update github.com/golang/protobuf/proto
gvt fetch github.com/golang/protobuf/ptypes
gvt fetch google.golang.org/genproto/googleapis/rpc/status
gvt update google.golang.org/grpc/status
gvt update google.golang.org/grpc/transport
gvt update golang.org/x/net/http2
2017-06-21 12:19:17 +02:00
Alfonso Acosta
c70e357998
Bump github.com/weaveworks/tcptracer-bpf/ and github.com/iovisor/gobpf/
2017-05-26 04:44:06 +00:00
Alban Crequy
1fb4ce728b
vendor: update tcptracer-bpf
...
This includes https://github.com/weaveworks/tcptracer-bpf/pull/39
2017-05-19 14:14:26 +02:00
Alban Crequy
fc0e4490dd
vendoring: update gobpf and tcptracer-bpf
2017-05-10 18:37:32 +02:00
Marcus Cobden
5b6e5ca81d
Update billing-client
2017-05-09 15:33:11 +00:00
Alban Crequy
c6a299402c
vendor: update github.com/weaveworks/common
2017-05-02 14:42:11 +02:00
Alban Crequy
ac5e379da2
vendor: update gobpf and tcptracer-bpf
...
It will help to get missing kretprobe events during the ebpf tracker
initialization and missing connect & accept events, specially visible on
single-cores:
- https://github.com/weaveworks/tcptracer-bpf/pull/36
- https://github.com/iovisor/gobpf/pull/39
It makes use of a Linux patch that should be in Linux >= 4.12
(unreleased yet): https://github.com/iovisor/bcc/issues/1072#issuecomment-289777787
It falls back gracefully on current/older Linux kernels.
The new gobpf vendoring also includes other small fixes such as error
handling.
2017-04-06 11:16:25 +02:00
Paul Bellamy
619ab90502
gvt update github.com/weaveworks/billing-client
2017-04-04 10:38:43 +01:00
Iago López Galeiras
7541ad9c9c
vendor: bump tcptracer-bpf
...
We found out we were losing kretprobes sometimes because maxactive was set too
low[1]. This problem was more apparent in our GCE test environment because
the kernel was configured with `CONFIG_PREEMPT` not set and we're running
single-core VMs (see https://github.com/weaveworks/tcptracer-bpf/issues/24 for
more details).
Unfortunately, we can't set the maxactive explicitly from userspace. Alban
submitted a kernel patch to allow this[2].
This bumps tcptracer-bpf to include a workaround[3] for this issue in the
guess-offsets phase.
[1]: https://github.com/weaveworks/tcptracer-bpf/issues/24
[2]: https://lkml.org/lkml/2017/3/28/629
[3]: https://github.com/weaveworks/tcptracer-bpf/pull/33
2017-03-29 15:57:25 +02:00
Paul Bellamy
e68ffd467e
Add app/multitenant/billing_emitter to emit billing events
2017-03-22 10:41:34 +00:00
Alfonso Acosta
f3a9b61cd0
Merge pull request #2366 from kinvolk/schu/ebpf-stop-tracker
...
endpoint/ebpf: implement stop
2017-03-22 10:17:55 +01:00
Michael Schubert
b49d2e6f9d
vendor: update github.com/weaveworks/tcptracer-bpf
2017-03-22 10:07:55 +01:00
Alfonso Acosta
482a41f88e
Bump github.com/weaveworks/common
2017-03-21 11:49:02 +00:00
Iago López Galeiras
6ede5e5c91
vendor: add weaveworks/tcptracer-bpf
2017-03-08 22:11:12 +01:00
Alfonso Acosta
e8cb4fb4c6
Bump github.com/weaveworks/common
2017-02-24 13:43:06 +00:00
Jonathan Lange
a8ba7b2c86
Log whether it's a websocket request
2016-12-12 17:57:48 +00:00
Jonathan Lange
256e480acc
Vendor new weaveworks/common
2016-12-12 17:40:46 +00:00
Jonathan Lange
813e6468bc
Correctly instrument websocket handshakes
...
Part of weaveworks/monitoring#82
2016-12-08 17:36:45 +00:00
Jonathan Lange
496afb9a42
Vendor in weaveworks/common
2016-12-07 11:22:39 +00:00
Alfonso Acosta
ecc8a3138f
Replace github.com/mndrix/ps by github.com/weaveworks/ps
2016-07-26 10:35:55 +00:00
Alfonso Acosta
1545b00394
Bump vendor/github.com/weaveworks/go-checkpoint
2016-04-28 11:31:55 +00:00
Matthias Radestock
c6bd583a35
update vendored go-checkpoint
2016-03-11 11:12:54 +00:00
Tom Wilkie
425013bdd9
Update go-checkpoint library and add link to README.
2016-02-29 11:15:14 +00:00
Tom Wilkie
2e9aa9314d
Periodically check for newer versions of scope.
2016-02-04 15:22:01 +00:00
Tom Wilkie
b94751ac10
Move procspy out of vendor into probe/endpoint.
2015-12-09 11:06:04 +00:00
Tom Wilkie
a9b868d310
Vendor in github.com/weaveworks/weave/common
2015-12-04 09:57:44 +00:00
Tom Wilkie
bb755979b1
Add vendored dependancies
2015-10-24 11:19:50 +01:00