Speaker
Description
Title
Methodology and Practice in Observing Kernel Networking
Abstract
Blindly enumerating all counters extracted from the kernel and haphazardly monitoring every function in the hot path is hardly practical in production. Three key issues deserve greater attention: 1) performance degradation, 2) ineffective metrics, and 3) the prohibitive cost of massive data storage. In most time, system administrators are forced to spend excessive time repeatedly sifting through data to find just one or two useful historical entries to have a better understanding of what happens in the underlying layer - an exhausting ordeal. Why not identify the truly impactful key metrics, build a robust methodology around them, and then present to admins in a user-friendly way? The topic will revolve around methodologies and real-world practices in the networking domain, though such methodologies should transcend this domain.
Categories
- What is the ultimate goal of monitoring and observations?
- How many different types of tracing tools so far?
- What are the different actions between testbed and production?
- What issues do we aim to solve?
- What is the definition of an effective metric?
- Drop and stall issues in kernel networking.
- Potential real issues can be effortlessly enumerated from syscall to driver.
- Monitoring the networking on a daily basis with less performance effect in practice.
- Massive data is not a problem if....