DiaMonWorkgroup
DiaMonWorkgroup
  • 94
  • 44 647

Відео

Tracing Summit 2023 - Collecting telemetry data from low latency microservices
Переглядів 14211 місяців тому
As a system administrator, it is crucial to gather telemetry data (TD) from microservices to ensure seamless monitoring, optimization, and reliability of the system. By doing so, you can easily pinpoint performance bottlenecks, detect anomalies, and make data-driven decisions. This presentation focuses on collecting TD from microservices that have limited storage and resources and require low l...
Tracing Summit 2023 - libside: A tracer-agnostic instrumentation API
Переглядів 8111 місяців тому
This talk presents a new library for instrumentation of user-space applications: libside. The purpose of the libside API/ABI is to allow a kernel tracer and many user-space tracers to attach to static and dynamic instrumentation of user-space applications. The libside library expresses the instrumentation description as data (no generated code). Instrumentation arguments are passed on the stack...
Tracing Summit 2023 - ThreadMonitor: Low-overhead Data Race Detection using Intel Processor Trace
Переглядів 11911 місяців тому
Data races are among the most difficult bugs to find, due to their non-deterministic nature. With the increasing popularity of multithreaded programming, the need for automated data race detection has significantly increased. Yet, state-of-the-art dynamic data race detectors cannot be used in many real-world testing scenarios, since they cause a significant slowdown and memory overhead. For ins...
Tracing Summit 2023 - Introduction
Переглядів 9611 місяців тому
Tracing Summit 2023 - Introduction
Tracing Summit 2023 - Tracing Heterogeneous Programming Models with Lttng & Babeltrace
Переглядів 16111 місяців тому
THAPI (Tracing Heterogeneous APIs) is an open-source tracing infrastructure for HPC platforms that use accelerators, developed at Argonne National Laboratory. It intercepts the low-level API calls (L0, CUDA driven, Cuda Runtime, HIP, OpenCL, OpenMP) in order to dump their arguments and timestamps in CTF format using LTTng. The traces can be analyzed postmortem leveraging babeltrace2 and plugin ...
Tracing Summit 2023 - Unconference Day 1
Переглядів 3711 місяців тому
Tracing Summit 2023 - Unconference Day 1
Tracing Summit 2023 - Unconference Day 2
Переглядів 5111 місяців тому
Summary of Tracing Summit 2023 Unconference Day 2
Tracing Summit 2023 - Programmable dynamic tracing on Linux with DTrace using BPF
Переглядів 15311 місяців тому
The implementation of DTrace for Linux based on BPF as a programmable dynamic tracing solution is nearing feature parity with legacy versions that required invasive kernel patches. The talk will present the current state of the project, and highlight creative solutions to get around kernel limitations. We will also present some problem areas that we found to open conversations about potential s...
Tracing Summit 2023 - Reliable User Space TLS tracing with eBPF
Переглядів 16011 місяців тому
TLS adoption in today’s environments is growing rapidly and poses challenges for instrumentation-free tracing tools that intercept microservices’ RPC messages. When these messages are encrypted, normal traffic sniffing collects the encrypted data and has no means to access the original payload. This inhibits traditional network tracing tools from providing insight and complicates debugging prod...
Tracing Summit 2023 - Enhancing Performance Tracing and Debugging in Remote Deployments
Переглядів 7311 місяців тому
Enhancing Performance Tracing and Debugging in Remote Deployments: Leveraging In-Memory Asynchronous Logging and trace log analysis with Google Cloud Platform (GCP) Cloud computing and containerization have emerged as dominant paradigms in modern software development, enabling standardization, portability, efficiency, and scalability. However, remote deployments pose unique challenges, particul...
Tracing Summit 2023 - New developments in the SFrame stack trace format
Переглядів 7711 місяців тому
SFrame or the Simple Frame format is a stack trace format designed to provide a fast and low-overhead mechanism to generate stack traces. The format keeps track of the minimal necessary information needed for stack tracing: Canonical Frame Address (CFA), Frame Pointer (FP), Return Address (RA). It works with and without frame pointers. SFrame format and its support was first released with Binut...
Tracing Summit 2023 - Trying to use uprobes and BPF on non-C userspace
Переглядів 16111 місяців тому
The usage of languages like Go and Rust is growing, and while such languages come with observability features/libraries and powerful associated tools, using pre-existing investigative, data collection workflows is something desirable, to take advantage of familiarity and training. This presentation will cover roadblocks found in trying to use uprobes and BPF to collect metrics in workloads writ...
Tracing Summit 2023 - From tracing to kernel programming
Переглядів 23511 місяців тому
BPF has its roots in tracing. When the Linux kernel got an ability to run BPF programs attached to an arbitrary kernel function it sparked a tracing boom. Hundreds of performance analysis tools were written. Users can now ask Gen AI to write a bpftrace script. Early tools were at syscall level. Then they went deeper into kernel internals and eventually they stopped being read-only. Now developi...
Tracing Summit 2022 - Tools demonstrations
Переглядів 289Рік тому
Tracing Summit 2022 - Tools demonstrations
Tracing Summit 2022 - High Throughput of eBPF Events for Execution Patterns Detections
Переглядів 109Рік тому
Tracing Summit 2022 - High Throughput of eBPF Events for Execution Patterns Detections
Tracing Summit 2022 - Hardware trace for software developers
Переглядів 423Рік тому
Tracing Summit 2022 - Hardware trace for software developers
Tracing Summit 2022 - State of the Linux Tracers
Переглядів 311Рік тому
Tracing Summit 2022 - State of the Linux Tracers
Tracing Summit 2022 - Adding the Interaction to Next Paint Metric to Perfetto
Переглядів 126Рік тому
Tracing Summit 2022 - Adding the Interaction to Next Paint Metric to Perfetto
Tracing Summit 2022 - pKVM in-hypervisor tracing for ftrace
Переглядів 200Рік тому
Tracing Summit 2022 - pKVM in-hypervisor tracing for ftrace
Tracing Summit 2022 - Bringing network and time together using Linux tracing
Переглядів 119Рік тому
Tracing Summit 2022 - Bringing network and time together using Linux tracing
Tracing Summit 2022 - Using Tracing in XR System Development
Переглядів 24Рік тому
Tracing Summit 2022 - Using Tracing in XR System Development
Tracing Summit 2022 - Unconference Day 2
Переглядів 159Рік тому
Tracing Summit 2022 - Unconference Day 2
Tracing Summit 2022 - eBPF cross-layer (L3-7) tracing of multiplexed RPC transports
Переглядів 63Рік тому
Tracing Summit 2022 - eBPF cross-layer (L3-7) tracing of multiplexed RPC transports
Tracing Summit 2022 - Libpatch: Dynamic patching of binaries in userspace
Переглядів 289Рік тому
Tracing Summit 2022 - Libpatch: Dynamic patching of binaries in userspace
Tracing Summit 2022 - Analysing Perfetto Android traces at every scale
Переглядів 1,4 тис.Рік тому
Tracing Summit 2022 - Analysing Perfetto Android traces at every scale
Tracing Summit 2022 - Unconference Day 1
Переглядів 32Рік тому
Tracing Summit 2022 - Unconference Day 1
Tracing Summit 2022 - Visual eBPF: Live Programming Observability on Linux
Переглядів 273Рік тому
Tracing Summit 2022 - Visual eBPF: Live Programming Observability on Linux
Tracing Summit 2022 - Perfetto: state of the union
Переглядів 1,2 тис.Рік тому
Tracing Summit 2022 - Perfetto: state of the union
Tracing Summit 2022 - LTTng: Beyond Ring-Buffer Based Tracing
Переглядів 244Рік тому
Tracing Summit 2022 - LTTng: Beyond Ring-Buffer Based Tracing

КОМЕНТАРІ

  • @JReuben111
    @JReuben111 2 місяці тому

    how does this compare to eBPF ?

  • @charlesp1380
    @charlesp1380 10 місяців тому

    Je suis votre plus grand fan ! Merci pour cette explication constructive, pertinente et vraiment vraiment passionnante ! ❤❤❤

  • @yeeeeeha
    @yeeeeeha Рік тому

    hi, what does nvhe stand for?

  • @MilianWolff
    @MilianWolff Рік тому

    What's the ARM python tool called that is shown from 14:00 onwards? In general, can links be added to the various tools please?

  • @leonid998
    @leonid998 4 роки тому

    Can't hear or see anything.

  • @itsallgoot
    @itsallgoot 5 років тому

    Audio is terrible. Pretty much makes this video useless...unfortunately.

  • @CiroSantilli
    @CiroSantilli 7 років тому

    Minimal fully automated Buildroot runnable example of tracing to count kernel boot instructions: github.com/cirosantilli/linux-kernel-module-cheat/tree/1976337daa8f628f35a78875a6466ab8abfa03e2#count-boot-instructions

  • @ScottTsaiTech
    @ScottTsaiTech 7 років тому

    Slides: www.rdrop.com/~paulmck/RCU/RCUtrace.2016.10.12c.pdf

  • @Cineenvenordquist
    @Cineenvenordquist 7 років тому

    These look like wonderful hopeful avenues for 2017 and I for one haven't fixed gamma or exposure in post today (it wouldn't match field embed case I suppose,) but will certainly find the mpv option to try that! Well, at the edge. Thanks.

  • @Come-To-The-Body
    @Come-To-The-Body 8 років тому

    Thank You. Looking forward to seeing the Mathieu Desnoyers's presentation on the Latency Tracker at the Tracing Summit 2016 in Berlin

  • @tessiof
    @tessiof 8 років тому

    Netflix uses Linux? I always thought they used FreeBSD.

  • @cronos586
    @cronos586 9 років тому

    His page on the subject: www.brendangregg.com/linuxperf.html Slides (PDF): www.brendangregg.com/Slides/LinuxConEU2014_LinuxPerfTools.pdf Slideshare: www.slideshare.net/brendangregg/linux-performance-tools-2014

  • @victorwan690
    @victorwan690 10 років тому

    tracingsummit.org/w/images/6/64/TracingSummit2014-HW-Trace.pdf