Monitoring Near Real-Time Performance

Pepperdata provides the same performance monitoring capabilities as standard Linux performance commands, along with detailed data visualizations. The cluster environment—YARN or Kubernetes—determines which performance statistics are exposed.

Performance Statistics: YARN Clusters

The table shows which Linux commands correspond to which Pepperdata metrics.

Linux Command to Pepperdata Metrics Mapping
Linux Command Pepperdata Metrics Group
iostat
Task: I/O Stat group, Local FS stats group
Node: Disk Stat group
vmstat
Task: Memory group
Node: Memory group

For related information, see Memory Swapping Detection and Mitigation in the Pepperdata Supervisor.
top
Task: CPU resource group
Node: CPU usage group, Load average group
netstat/ss
Task: Socket stat group
Node: Network stat group, Network TCP stat group
(no equivalent Linux command) Task: Resource prioritization group, HDFS stats group, Shuffle stats group, Task JVM
Node: Dynamic allocation group

Performance Statistics: Kubernetes Clusters

For Kubernetes clusters, Pepperdata gathers the performance metrics that are exposed by Prometheus, which differ based on the operating system. For detailed collector support information, refer to the Prometheus GitHub site .