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

K8sPodSample

Data source:

This event contains Kubernetes pod data.

Attribute nameDefinitionData types
clusterName

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

createdAt

Timestamp of when the pod was created in epoch seconds.

createdBy

Name of the Kubernetes object that created the pod, for example, newrelic-infra.

createdKind

Kind of Kubernetes object that created the pod, for example, DaemonSet.

daemonsetName

Name of the DaemonSet the Pod is associated with.

deploymentName

Name of the deployment to be used as an identifier.

isReady

Boolean representing whether or not the pod is ready to serve requests.

isScheduled

Boolean representing whether or not the pod has been scheduled to run on a node.

jobName

Name of the Job the Pod is associated with.

label.LABEL_NAME

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

message

Details related to the last pod status change.

namespaceName

Name of the namespace that the pod belongs to.

net.errorCountPerSecond
second (s)

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

net.errorsPerSecond
seconds (s)

Number of errors per second.

net.rxBytesPerSecond

Number of bytes per second received over the network.

net.txBytesPerSecond

Number of bytes per second transmitted over the network.

nodeIP

Host IP address that the pod is running on.

nodeName
count

Host name that the pod is running on.

podIP

IP address of the pod. If it doesn't have an IP, it'll be empty.

podName

Name of the pod to be used as an identifier.

reason

Reason why the pod is in the current status.

replicasetName

Name of the ReplicaSet the Pod is associated with.

startTime

Timestamp of when the pod started running in epoch seconds.

statefulsetName

Name of the StatefulSet the Pod is associated with.

status

Current status of the pod. Value can be Pending, Running, Succeeded, Failed, Unknown.