New Relic data dictionary

This data dictionary defines some of our default-reported data stored in NRDB and queryable via NRQL. This includes events like Transaction, MobileRequest, and BrowserInteraction, and our Metric, Log, and Span data types. These definitions are also available from our query builder UI by mousing over applicable data type and attribute names.

This dictionary doesn't contain:

  • Data from our infrastructure integrations (for that, see docs for a specific integration)
  • Custom data
  • Detailed integration-specific attributes for Metric data

K8sNodeSample

Data source:

This event contains Kubernetes node data.

Attribute nameDefinitionData types
allocatableCpuCores
count

Node allocatable CPU cores.

allocatableCpuCoresUtilization

Percentage of CPU cores actually used with respect to the CPU cores allocatable.

allocatableEphemeralStorageBytes
bytes (B)

Node allocatable ephemeral-storage bytes.

allocatableMemoryBytes
bytes (B)

Node allocatable memory bytes.

allocatableMemoryUtilization

Percentage of bytes of memory in the working set with respect to the node allocatable memory.

allocatablePods

Node allocatable pods.

capacityCpuCores
count

Node CPU capacity.

capacityEphemeralStorageBytes
bytes (B)

Node ephemeral-storage capacity.

capacityMemoryBytes
bytes (B)

Node memory capacity (in bytes).

capacityPods
count

Pod capacity of the node.

clusterName

Name that you assigned to the cluster when you installed the Kubernetes integration.

condition.CONDITION_NAME=CONDITION_VALUE

Status of the current observed node condition. The reported conditions can vary depending on your Kubernetes flavor and installed operators.

Examples of common conditions are: Ready, DiskPressure, MemoryPressure, PIDPressure and NetworkUnavailable. Condition values can be 1 (true), 0 (false), or -1 (unknown).

cpuRequestedCores
count

Total amount of CPU cores requested from all containers on a node.

This metric includes CPU cores requested for containers that are no longer running. To see CPU cores requested from only running containers, filter for status = 'Running', or refer to the metric cpuRequestedCores from the K8sContainerSample data type.

cpuUsedCoreMilliseconds
milliseconds (ms)

Node CPU usage measured in core milliseconds.

cpuUsedCores
count

Node CPU usage measured in cores.

fsAvailableBytes
bytes (B)

Bytes available in the node filesystem.

fsCapacityBytes
bytes (B)

Total capacity of the node filesystem in bytes.

fsCapacityUtilization
percentage (%)

Percentage of used bytes in the node filesystem with respect to the capacity.

fsInodes

Total number of inodes in the node filesystem.

fsInodesFree

Free inodes in the node filesystem.

fsInodesUsed

Used inodes in the node filesystem.

fsUsedBytes
bytes (B)

Used bytes in the node filesystem.

label.LABEL_NAME

Labels associated with your node, so you can filter and query for specific nodes. By default they are not collected, so you need to enable them in the KSM chart by configuring the metricLabelsAllowlist.

memoryAvailableBytes
bytes (B)

Bytes of memory available in the node.

memoryMajorPageFaultsPerSecond

Number of major page faults per second in the node.

memoryPageFaults
count

Number of page faults in the node.

memoryRequestedBytes
bytes (B)

Total amount of requested memory.

memoryRssBytes
bytes (B)

Bytes of rss memory.

memoryUsedBytes
bytes (B)

Bytes of memory used.

memoryWorkingSetBytes
bytes (B)

Bytes of memory in the working set.

net.errorCountPerSecond
count

Number of errors per second while receiving/transmitting over the network.

net.rxBytesPerSecond
bytes (B)

Number of bytes per second received over the network.

net.txBytesPerSecond
bytes (B)

Number of bytes per second transmitted over the network.

nodeName
count

Host name that the pod is running on.

runtimeAvailableBytes
count

Bytes available to the container runtime filesystem.

runtimeCapacityBytes
count

Total capacity assigned to the container runtime filesystem in bytes.

runtimeInodes
count

Total number of inodes in the container runtime filesystem.

runtimeInodesFree
count

Free inodes in the container runtime filesystem.

runtimeInodesUsed
count

Used inodes in the container runtime filesystem.

runtimeUsedBytes
count

Used bytes in the container runtime filesystem.

unschedulable
count

Status of node schedulability of new pods. Its value can be 0 (false) or 1 (true).