Skip to main content

eBPF Process

eBPF Process

Plugin: ebpf.plugin Module: process

Maintained by Netdata

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.

Setup​

Prerequisites​

Netdata flags.​

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

Configuration​

Options​

There are no configuration options.

via File​

There is no configuration file.

Examples​

There are no configuration examples.

Alerts​

There are no alerts configured by default for this integration.

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:

MetricDescriptionDimensionsUnit
netdata.ebpf_aral_stat_sizeBytes allocated for ARAL.memorybytes
netdata.ebpf_aral_stat_allocCalls to allocate memory.aralcalls
netdata.ebpf_threadsThreads infototal, runningthreads
netdata.ebpf_pidsTotal number of monitored PIDsuser, kernelpids
netdata.ebpf_load_methodsLoad infolegacy, co-remethods
netdata.ebpf_kernel_memoryMemory allocated for hash tables.memory_lockedbytes
netdata.ebpf_hash_tables_countNumber of hash tables loadedhash_tablehash tables
netdata.ebpf_hash_tables_insert_pid_elementsNumber of times an element was inserted in a hash table.threadrows
netdata.ebpf_hash_tables_remove_pid_elementsNumber of times an element was removed in a hash table.threadrows
netdata.ebpf_ipc_usageIPC used array positionspositions%

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