Cilium v1.5 Documentationhearts, we strive to provide be�er tooling for troubleshoo�ng. This includes tooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and des�na�on performed for kube-dns $ kubectl delete pods -n kube-system $(kubectl get pods -n kube-system -o pod "event-exporter-v0.2.3-f9c896d75-cbvcz" deleted pod "fluentd-gcp-scaler-69d79984cb-nfwwk" deleted pod "heapster-v1 produces into Ka�a topic authaudit a JSON-forma�ed message which contains the following informa�on: event: login or logout username client IP address �mestamp To observe the Ka�a messages sent by productpage0 码力 | 740 页 | 12.52 MB | 1 年前3
Cilium v1.6 Documentationhearts, we strive to provide better tooling for troubleshooting. This includes tooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and destination name,HOSTNETWORK:.spec.hostNetwork -- no-headers=true | grep '' | awk '{ print $1 }') pod "event-exporter-v0.2.3-f9c896d75-cbvcz" deleted pod "fluentd-gcp-scaler-69d79984cb-nfwwk" deleted pod "heapster-v1 produces into Kafka topic authaudit a JSON-formatted message which contains the following information: event: login or logout username client IP address timestamp To observe the Kafka messages sent by productpage 0 码力 | 734 页 | 11.45 MB | 1 年前3
Cilium v1.8 Documentationhearts, we strive to provide better tooling for troubleshooting. This includes tooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and destination --no-headers=true | grep '' | awk '{print "-n "$1" "$2}' | xargs -L 1 -r kubectl delete pod pod "event-exporter-v0.2.3-f9c896d75-cbvcz" deleted pod "fluentd-gcp-scaler-69d79984cb-nfwwk" deleted pod "heapster-v1 --no-headers=true | grep ' ' | awk '{print "-n "$1" "$2}' | xargs -L 1 -r kubectl delete pod pod "event-exporter-v0.2.3-f9c896d75-cbvcz" deleted pod "fluentd-gcp-scaler-69d79984cb-nfwwk" deleted pod "heapster-v1 0 码力 | 1124 页 | 21.33 MB | 1 年前3
Cilium v1.9 Documentationhearts, we strive to provide better tooling for troubleshooting. This includes tooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and destination --no-headers=true | grep '' | awk '{print "-n "$1" "$2}' | xargs -L 1 -r kubectl delete pod pod "event-exporter-v0.2.3-f9c896d75-cbvcz" deleted pod "fluentd-gcp-scaler-69d79984cb-nfwwk" deleted pod "heapster-v1 --no-headers=true | grep ' ' | awk '{print "-n "$1" "$2}' | xargs -L 1 -r kubectl delete pod pod "event-exporter-v0.2.3-f9c896d75-cbvcz" deleted pod "fluentd-gcp-scaler-69d79984cb-nfwwk" deleted pod "heapster-v1 0 码力 | 1263 页 | 18.62 MB | 1 年前3
Cilium v1.7 Documentationhearts, we strive to provide better tooling for troubleshooting. This includes tooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and destination --no-headers=true | grep '' | awk '{print "-n "$1" "$2}' | xargs -L 1 -r kubectl delete pod pod "event-exporter-v0.2.3-f9c896d75-cbvcz" deleted pod "fluentd-gcp-scaler-69d79984cb-nfwwk" deleted pod "heapster-v1 --no-headers=true | grep ' ' | awk '{print "-n "$1" "$2}' | xargs -L 1 -r kubectl delete pod pod "event-exporter-v0.2.3-f9c896d75-cbvcz" deleted pod "fluentd-gcp-scaler-69d79984cb-nfwwk" deleted pod "heapster-v1 0 码力 | 885 页 | 12.41 MB | 1 年前3
Cilium v1.10 Documentationhearts, we strive to provide better tooling for troubleshooting. This includes tooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and destination may be seeing cilium install print something like this: ♻ Restarted unmanaged pod kube-system/event-exporter-gke-564fb97f9- rv8hg ♻ Restarted unmanaged pod kube-system/kube-dns-6465f78586-hlcrz ♻ --no-headers=true | grep '' | awk '{print "-n "$1" "$2}' | xargs -L 1 -r kubectl delete pod pod "event-exporter-v0.2.3-f9c896d75-cbvcz" deleted pod "fluentd-gcp-scaler-69d79984cb-nfwwk" deleted pod "heapster-v1 0 码力 | 1307 页 | 19.26 MB | 1 年前3
Cilium v1.11 Documentationhearts, we strive to provide better tooling for troubleshooting. This includes tooling to provide: Event monitoring with metadata: When a packet is dropped, the tool doesn’t just report the source and destination may be seeing cilium install print something like this: ♻ Restarted unmanaged pod kube-system/event-exporter-gke-564fb97f9- rv8hg ♻ Restarted unmanaged pod kube-system/kube-dns-6465f78586-hlcrz ♻ --no-headers=true | grep '' | awk '{print "-n "$1" "$2}' | xargs -L 1 -r kubectl delete pod pod "event-exporter-v0.2.3-f9c896d75-cbvcz" deleted pod "fluentd-gcp-scaler-69d79984cb-nfwwk" deleted pod "heapster-v1 0 码力 | 1373 页 | 19.37 MB | 1 年前3
Understanding Ruby with BPF - rbperfof the tracee rbperf rbperf - Profile Ruby programs rbperf - Profile Ruby programs - Trace complex Ruby programs execution rbperf – on-CPU profiling - $ rbperf record --pid=124 cpu - $ rbperf report tracing write(2) calls - $ rbperf record \ --pid=124 event \ --tracepoint=syscalls:sys_enter_write - $ rbperf report [...] Architecture 2. Event (timer, syscall, etc) BPF code (bpf/rbperf.c) Read0 码力 | 19 页 | 972.07 KB | 1 年前3
Buzzing Across Spaceenabling users to programmatically extend almost any functionality of the operating system. eBPF is an event-driven architecture that runs specific programs when the kernel or an application passes a certain that the program always runs to completion (will not sit in a loop forever, holding up further processing). System calls Captain Tux soon heard of possible improvement options. eBee’s fellows were zealous installed and rewired a boosted antenna. eBPF enhances networking by enabling efficient packet processing and filtering in the kernel decoupled from hard- ware-specific details while integrating seamlessly0 码力 | 32 页 | 32.98 MB | 1 年前3
Hardware Breakpoint implementation in BCCvoid bpf_attach_breakpoint(uint64_t symbol_addr, int pid, int progfd, int bp_type) { struct perf_event_attr attr = {}; memset(&attr, 0, sizeof(attr)); attr.size = sizeof(attr); attr.type = PERF_TYPE_BREAKPOINT; bpf_prog_type prog_type = BPF_PROG_TYPE_PERF_EVENT; int efd = syscall(__NR_perf_event_open, attr, pid, cpu, -1, PERF_FLAG_FD_CLOEXEC); if (efd < 0) { printf("event fd %d err %s\n", efd, strerror(errno)); return;0 码力 | 8 页 | 2.02 MB | 1 年前3
共 15 条
- 1
- 2













