Skip to main content

eBPF Process

Plugin: ebpf.plugin Module: process

Overview​

Monitor internal memory usage.

Uses netdata internal statistic to monitor memory management by plugin.

This collector is only supported on the following platforms:

  • Linux

This collector supports collecting metrics from multiple instances of this integration, including remote instances.

Default Behavior​

Auto-Detection​

This integration doesn't support auto-detection.

Limits​

The default configuration for this integration does not impose any limits on data collection.

Performance Impact​

The default configuration for this integration is not expected to impose a significant performance impact on the system.

Metrics​

Metrics grouped by scope.

The scope defines the instance that the metric belongs to. An instance is uniquely identified by a set of labels.

Per eBPF Process instance​

How plugin is allocating memory.

This scope has no labels.

Metrics:

MetricDimensionsUnit
netdata.ebpf_aral_stat_sizememorybytes
netdata.ebpf_aral_stat_allocaralcalls
netdata.ebpf_threadstotal, runningthreads
netdata.ebpf_load_methodslegacy, co-remethods
netdata.ebpf_kernel_memorymemory_lockedbytes
netdata.ebpf_hash_tables_counthash_tablehash tables
netdata.ebpf_aral_stat_sizememorybytes
netdata.ebpf_aral_stat_allocaralcalls
netdata.ebpf_aral_stat_sizememorybytes
netdata.ebpf_aral_stat_allocaralcalls
netdata.ebpf_hash_tables_insert_pid_elementsthreadrows
netdata.ebpf_hash_tables_remove_pid_elementsthreadrows

Alerts​

There are no alerts configured by default for this integration.

Setup​

Prerequisites​

Netdata flags.​

To have these charts you need to compile netdata with flag NETDATA_DEV_MODE.

Configuration​

File​

There is no configuration file.

Options​

There are no configuration options.

Examples​

There are no configuration examples.


Do you have any feedback for this page? If so, you can open a new issue on our netdata/learn repository.