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

K8sApiServerSample

Data source:

This event contains Kubernetes API server data.

Attribute nameDefinitionData types
apiserverCurrentInflightRequestsMutating

Maximal number of currently used inflight request limit of the apiserver per request kind Mutating in the last second (requires k8s v1.23+).

apiserverCurrentInflightRequestsReadOnly

Maximal number of currently used inflight request limit of the apiserver per request ReadOnly kind in the last second (requires k8s v1.23+).

apiserverRequestDelta_verb_VERB_code_CODE
count

This is a delta counter for each request verb (e.g. GET, WATCH, LIST, CREATE) and their response codes. The delta is between the current and the last polled value.

apiserverRequestRate_verb_VERB_code_CODE

Rate of apiserver requests per minute, broken out for each verb and HTTP response code.

apiserverStorageObjects_resource_RESOURCE-KIND

Number of stored objects at the time of last check, split by kind (requires k8s 1.23+; replaces etcdObjectCounts).

etcdObjectCounts_resource_RESOURCE_KIND

Number of stored objects at the time of last check, split by kind (alpha; deprecated in Kubernetes 1.22; replaced by apiserverStorageObjects).

goGoroutines

Number of goroutines that currently exist.

goThreads

Number of OS threads created.

processCpuSecondsDelta
seconds (s)

Difference of the user and system CPU time spent, in seconds.

processResidentMemoryBytes
bytes (B)

Resident memory size, in bytes.

restClientRequestsDelta_code_CODE_method_METHOD

Difference of the number of HTTP requests, partitioned by method and code.

restClientRequestsRate_code_CODE_method_METHOD

Rate of the number of HTTP requests, partitioned by method and code.

K8sClusterSample

Data source:

This event contains Kubernetes cluster data.

Attribute nameDefinitionData types
clusterK8sVersion

Kubernetes version that the cluster is running on.

clusterName

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

K8sContainerSample

Data source:

This event contains Kubernetes container data.

Attribute nameDefinitionData types
clusterName

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

containerCpuCfsPeriodsDelta

Delta change of elapsed enforcement period intervals.

containerCpuCfsPeriodsTotal
count

Total number of elapsed enforcement period intervals.

containerCpuCfsThrottledPeriodsDelta

Delta change of throttled period intervals.

containerCpuCfsThrottledPeriodsTotal

Total number of throttled period intervals.

containerCpuCfsThrottledSecondsDelta
seconds (s)

Delta change of duration the container has been throttled, in seconds.

containerCpuCfsThrottledSecondsTotal
seconds (s)

Total time duration the container has been throttled, in seconds.

containerID
ID

Unique ID associated with the container. If you are running Docker, this is the Docker container id.

containerImage

Name of the image that the container is running.

containerImageID
ID

Unique ID associated with the image that the container is running.

containerMemoryMappedFileBytes
bytes (B)

Total size of memory mapped files used by this container, in bytes.

containerName

Name associated with the container.

containerOOMEventsDelta

Number of "out of memory" events observed for the container (requires k8s v1.24+).

cpuCoresUtilization

Percentage of CPU cores actually used by the container with respect to the CPU limit specified. This percentage is based on this calculation: (cpuUsedCores / cpuLimitCores) * 100.

cpuLimitCores

Integer representing limit CPU cores defined for the container in the pod specification.

cpuRequestedCores

Requested CPU cores defined for the container in the pod specification.

cpuUsedCores

CPU cores actually used by the container.

daemonsetName

Name of the DaemonSet the container is associated with.

deploymentName

Name of the deployment to be used as an identifier.

isReady

Boolean. Whether or not the container's readiness check succeeded.

jobName

Name of the Job the container is associated with.

label.LABEL_NAME

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

memoryLimitBytes
bytes (B)

Integer representing limit bytes of memory defined for the container in the pod specification.

memoryRequestedBytes
bytes (B)

Integer. Requested bytes of memory defined for the container in the pod specification.

memoryUsedBytes
bytes (B)

Integer. Bytes of memory actually used by the container.

memoryUtilization
percentage (%)

Percentage of memory actually used by the container with respect to the memory limit specified.

memoryWorkingSetBytes
bytes (B)

Integer. Bytes of memory in the working set.

memoryWorkingSetUtilization

Percentage of working set memory actually used by the container with respect to the memory limit specified.

namespaceName

Name of the namespace that the container belongs to.

nodeIP

Host IP address the container is running on.

nodeName
count

Host name that the pod is running on.

podName

Name of the pod that the container is in, to be used as an identifier.

reason

Provides a reason why the container is in the current status.

replicasetName

Name of the ReplicaSet the container is associated with.

requestedCpuCoresUtilization
percentage (%)

Percentage of CPU cores actually used by the container with respect to the CPU request specified.

requestedMemoryUtilization
percentage (%)

Percentage of memory actually used by the container with respect to the memory request specified.

requestedMemoryWorkingSetUtilization

Percentage of working set memory actually used by the container with respect to the memory request specified.

restartCount
count

Number of times the container has been restarted.

restartCountDelta
count

Delta change of number of times the container has been restarted.

statefulsetName

Name of the StatefulSet the container is associated with.

status

Current status of the container. Value can be Running, Terminated, or Unknown.

K8sControllerManagerSample

Data source:

This event contains Kubernetes controller manager data.

Attribute nameDefinitionData types
goGoroutines

Number of goroutines that currently exist.

goThreads

Number of OS threads created.

leaderElectionMasterStatus

Gauge of if the reporting system is master of the relevant lease, 0 indicates backup, 1 indicates master.

nodeCollectorEvictionsDelta

Delta change of node evictions that happened since current instance of NodeController started (requires k8s v1.24+).

processCpuSecondsDelta
seconds (s)

Difference of the user and system CPU time spent in seconds.

processResidentMemoryBytes
bytes (B)

Resident memory size, in bytes.

workqueueAddsDelta_name_WORK_QUEUE_NAME

Difference of the total number of adds handled by workqueue.

workqueueDepth_name_WORK_QUEUE_NAME

Current depth of workqueue.

workqueueRetriesDelta_name_WORK-QUEUE-NAME

Difference of the total number of retries handled by workqueue.

K8sCronjobSample

Data source:

This event contains Kubernetes CronJob data.

Attribute nameDefinitionData types
concurrencyPolicy

Whether or not to allow the jobs created by this CronJob to run concurrently.

createdAt

Timestamp of when the CronJob was created.

cronjobName

The name of the CronJob.

isActive

Whether the CronJob has currently running jobs.

isSuspended

Whether the CronJob is currently suspended.

label.LABEL_NAME

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

lastScheduledTime

The last time the CronJob successfully scheduled a job.

metadataResourceVersion

The resource version representing a specific version of the Cronjob.

namespaceName

Name of the namespace that the CronJob belongs to.

nextScheduledTime

Next time the Cronjob should be scheduled. The time after lastScheduleTime, or after the Cronjob's creation time if it's never been scheduled. Use this to determine if the job is delayed.

schedule

The schedule which the CronJob uses to run jobs.

specStartingDeadlineSeconds
seconds (s)

The deadline in seconds for starting the job if it misses scheduled time for any reason.

K8sDaemonsetSample

Data source:

This event contains Kubernetes DaemonSet data.

Attribute nameDefinitionData types
clusterName

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

createdAt

Timestamp of when the DaemonSet was created.

daemonsetName

Name associated with the DaemonSet.

label.LABEL_NAME

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

metadataGeneration

Sequence number representing a specific generation of the desired state.

namespaceName

Name of the namespace that the DaemonSet belongs to.

podsAvailable

The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and available.

podsDesired

The number of nodes that should be running the daemon pod.

podsMisscheduled

The number of nodes running a daemon pod but are not supposed to.

podsMissing

Total number of replicas that are currently missing (number of desired replicas, podsDesired, minus the number of ready replicas, podsReady).

podsReady

The number of nodes that should be running the daemon pod and have one or more of the daemon pod running and ready.

podsScheduled

The number of nodes running at least one daemon pod and are supposed to.

podsUnavailable

The number of nodes that should be running the daemon pod and have none of the daemon pod running and available.

podsUpdatedScheduled

The total number of nodes that are running updated daemon pod.

K8sDeploymentSample

Data source:

This event contains Kubernetes deployment data.

Attribute nameDefinitionData types
clusterName

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

createdAt

Timestamp of when the deployment was created.

deploymentName

Name of the deployment to be used as an identifier.

label.LABEL_NAME

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

namespaceName

Name of the namespace that the deployment belongs to.

podsAvailable

Number of replicas that are currently available.

podsDesired

Number of replicas that you defined in the deployment.

podsMissing

Total number of replicas that are missing (number of desired replicas, podsDesired, minus the total number of replicas, podsTotal).

podsTotal

Total number of replicas that are currently running.

podsUnavailable

Number of replicas that are currently unavailable.

podsUpdated

Number of replicas that have been updated to achieve the desired state of the deployment.

K8sEndpointSample

Data source:

This event contains Kubernetes endpoint data.

Attribute nameDefinitionData types
addressAvailable
count

Number of addresses available in endpoint.

addressNotReady
count

Number of addresses not ready in endpoint.

clusterName

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

createdAt

Timestamp of when the endpoint was created.

endpointName

Name associated with the endpoint.

label.LABEL_NAME

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

namespaceName

Name of the namespace that the endpoint belongs to.

K8sEtcdSample

Data source:

This event contains Kubernetes etcd data.

Attribute nameDefinitionData types
etcdMvccDbTotalSizeInBytes
bytes (B)

Total size of the underlying database physically allocated, in bytes.

etcdNetworkClientGrpcReceivedBytesRate

Rate of the total number of bytes received from gRPC clients.

etcdNetworkClientGrpcSentBytesRate

Rate of the total number of bytes sent to gRPC clients.

etcdServerHasLeader

Whether or not a leader exists. 1 is existence, 0 is not.

etcdServerLeaderChangesSeenDelta

Difference of the number of leader changes seen.

etcdServerProposalsAppliedDelta

Difference of the total number of consensus proposals applied.

etcdServerProposalsAppliedRate

Rate of the total number of consensus proposals applied.

etcdServerProposalsCommittedDelta

Difference of the total number of consensus proposals committed.

etcdServerProposalsCommittedRate

Rate of the total number of consensus proposals committed.

etcdServerProposalsFailedDelta

Difference of the total number of failed proposals seen.

etcdServerProposalsFailedRate

Rate of the total number of failed proposals seen.

etcdServerProposalsPending
count

The current number of pending proposals to commit.

goGoroutines

Number of goroutines that currently exist.

goThreads

Number of OS threads created.

processCpuSecondsDelta

Difference of the user and system CPU time spent in seconds.

processFdsUtilization

Percentage open file descriptors with respect to the maximum number that can be opened.

processMaxFds

Maximum number of open file descriptors.

processOpenFds
count

Number of open file descriptors.

processResidentMemoryBytes
bytes (B)

Resident memory size, in bytes.

K8sHpaSample

Data source:

This event contains Kubernetes horizontal pod autoscaler data.

Attribute nameDefinitionData types
clusterName

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

currentReplicas
count

Current number of replicas of pods managed by this autoscaler.

desiredReplicas
count

Desired number of replicas of pods managed by this autoscaler.

isAble

Boolean representing whether or not the autoscaler is able to fetch and update scales, as well as whether or not any backoff-related conditions would prevent scaling.

isActive

Boolean representing whether or not the autoscaler is enabled (if it's able to calculate the desired scales).

isLimited

Boolean representing whether or not the autoscaler is capped, either up or down, by the maximum or minimum replicas configured.

label.LABEL_NAME

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

labels
count

Number of Kubernetes labels converted to Prometheus labels.

maxReplicas
count

Upper limit for the number of pods that can be set by the autoscaler; cannot be smaller than minReplicas.

metadataGeneration

The generation observed by the HorizontalPodAutoscaler controller.

minReplicas
count

Lower limit for the number of pods that can be set by the autoscaler, 1 by default.

targetMetric

The metric specifications used by this autoscaler when calculating the desired replica count.

K8sJobSample

Data source:

This event contains Kubernetes Job data.

Attribute nameDefinitionData types
activePods

The number of actively running Job pods.

completedAt

Timestamp of when the Job was completed.

createdAt

Timestamp of when the Job was created.

failed

Whether the job has failed its execution.

failedPods

The number of pods which reached Phase Failed.

failedPodsReason

The reason a pod reached Phase Failed.

isComplete

Whether the job has completed its execution.

jobName

The name of the Job.

label.LABEL_NAME

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

namespaceName

Name of the namespace that the Job belongs to.

ownerIsController

Information about the Job's owner.

ownerKind

The type of Kubernetes workload that created the Job (e.g. CronJob).

ownerName

The name of the Kubernetes workload that created the Job.

specActiveDeadlineSeconds
seconds (s)

The duration in seconds relative to the startTime that the Job may be active before the system tries to terminate it.

specCompletions

The desired number of successfully finished pods the Job should be run with.

specParallelism

The maximum desired number of pods the Job should run at any given time.

startedAt

Timestamp of when the Job was acknowledged by the Job Manager.

succeededPods

The number of pods which reached Phase Succeeded.

K8sNamespaceSample

Data source:

This event contains Kubernetes namespace data.

Attribute nameDefinitionData types
clusterName

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

createdAt

Timestamp of the namespace when it was created.

label.LABEL_NAME

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

namespaceName

Name of the namespace to be used as an identifier.

nrFiltered

Indicates whether the namespace is being filtered. The value can be true or false.

status

Current status of the namespace. The value can be Active or Terminated.

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).

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.

K8sReplicasetSample

Data source:

This event contains Kubernetes ReplicaSet data.

Attribute nameDefinitionData types
clusterName

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

createdAt

Timestamp of when the ReplicaSet was created.

deploymentName

Name of the deployment to be used as an identifier.

namespaceName

Name of the namespace that the ReplicaSet belongs to.

observedGeneration

Integer representing generation observed by the ReplicaSet.

podsDesired

Number of replicas that you defined in the deployment.

podsFullyLabeled

Number of pods that have labels that match the ReplicaSet pod template labels.

podsMissing

Total number of replicas that are currently missing (number of desired replicas, podsDesired, minus the number of ready replicas, podsReady).

podsReady

Number of replicas that are ready for this ReplicaSet.

podsTotal

Total number of replicas that are currently running.

replicasetName

Name of the ReplicaSet to be used as an identifier.

K8sSchedulerSample

Data source:

This event contains Kubernetes scheduler data.

Attribute nameDefinitionData types
goGoroutines

Number of goroutines that currently exist.

goThreads

Number of OS threads created.

httpRequestDurationMicroseconds_handler_HANDLER_count
count

The number of observed HTTP requests events.

httpRequestDurationMicroseconds_handler_HANDLER_quantile_QUANTILE

The HTTP request latencies in microseconds, per quantile.

httpRequestDurationMicroseconds_handler_HANDLER_sum

The sum of the HTTP request latencies, in microseconds.

leaderElectionMasterStatus

Gauge of if the reporting system is master of the relevant lease, 0 indicates backup, 1 indicates master.

processCpuSecondsDelta
seconds (s)

Difference of the user and system CPU time spent in seconds.

processFdsUtilization

Percentage open file descriptors with respect to the maximum number that can be opened.

processMaxFds

Maximum number of open file descriptors.

processOpenFds

Number of open file descriptors.

processResidentMemoryBytes
bytes (B)

Resident memory size, in bytes.

restClientRequestsDelta_code_CODE_host_HOST_method_METHOD

Difference of the number of HTTP requests, partitioned by status code, method, and host.

restClientRequestsRate_code_CODE_host_HOST_method_METHOD

Rate of the number of HTTP requests, partitioned by status code, method, and host.

schedulerPendingPodsActive
count

Number of pending pods in the active queue (requires k8s v1.23+).

schedulerPendingPodsBackoff
count

Number of pending pods in the backoff queue (requires k8s v1.23+).

schedulerPendingPodsUnschedulable
count

Number of pending pods in the unschedulable queue (requires k8s v1.23+).

schedulerPodPreemptionVictims
count

Number of selected preemption victims.

schedulerPreemptionAttemptsDelta

Difference of the total preemption attempts in the cluster until now.

schedulerScheduleAttemptsDelta_result_RESULT

Difference of the number of attempts to schedule pods, by the result. unschedulable means a pod could not be scheduled, while error means an internal scheduler problem.

schedulerScheduleAttemptsRate_result_RESULT

Rate of the number of attempts to schedule pods, by the result. unschedulable means a pod could not be scheduled, while error means an internal scheduler problem.

schedulerSchedulingDurationSeconds_operation_OPERATION_count

The number of observed events of schedulings split by sub-parts of the scheduling operation.

schedulerSchedulingDurationSeconds_operation_OPERATION_quantile_QUANTILE

Scheduling latency in seconds split by sub-parts of the scheduling operation.

schedulerSchedulingDurationSeconds_operation_OPERATION_sum

The sum of scheduling latency in seconds split by sub-parts of the scheduling operation.

K8sServiceSample

Data source:

This event contains Kubernetes service data.

Attribute nameDefinitionData types
clusterIP

The internal cluster IP, if Spectype is ClusterIP.

clusterName

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

createdAt

Timestamp of when the service was created.

externalName

The external name value, if Spectype is ExternalName.

label.LABEL_NAME

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

loadBalancerIP

The IP of the external load balancer, if Spectype is LoadBalancer.

namespaceName

Name of the namespace that the service belongs to.

selector.LABEL_NAME

The label selector that this service targets.

serviceName

Name associated with the service.

specType

Type of the service.

K8sStatefulsetSample

Data source:

This event contains Kubernetes StatefulSet data.

Attribute nameDefinitionData types
clusterName

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

createdAt

Timestamp of when the StatefulSet was created.

currentRevision

Indicates the version of the StatefulSet used to generate pods in the sequence. Value range: between 0 and podsCurrent.

label.LABEL_NAME

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

metadataGeneration

Sequence number representing a specific generation of the desired state for the StatefulSet.

namespaceName

Name of the namespace that the StatefulSet belongs to.

observedGeneration

The generation observed by the StatefulSet controller.

podsCurrent

The number of current replicas per StatefulSet.

podsDesired

Number of desired pods for a StatefulSet.

podsMissing

Total number of replicas that are currently missing (number of desired replicas, podsDesired, minus the number of ready replicas, podsReady).

podsReady

The number of ready replicas per StatefulSet.

podsTotal

The number of replicas per StatefulSet.

podsUpdated

The number of updated replicas per StatefulSet.

statefulsetName

Name associated with the StatefulSet.

updateRevision

Indicates the version of the StatefulSet used to generate pods in the sequence. Value range: between podsDesired-podsUpdated and podsDesired.

K8sVolumeSample

Data source:

This event contains Kubernetes volume data.

Attribute nameDefinitionData types
clusterName

Cluster where the volume is configured.

fsAvailableBytes
bytes (B)

Capacity available of the volume, in bytes.

fsCapacityBytes
bytes (B)

Capacity of the volume, in bytes.

fsInodes

Total inodes of the volume.

fsInodesFree

inodes available in the volume.

fsInodesUsed

inodes used in the volume.

fsUsedBytes
bytes (B)

Usage of the volume, in bytes.

fsUsedPercent
percentage (%)

Usage of the volume in percentage.

namespaceName

Namespace where the volume is configured.

persistent

If this is a persistent volume, this value is set to true.

podName

The pod that the volume is attached to. The Kubernetes monitoring integration lists volumes that are attached to a pod.

pvcName

Name that you assigned to the Persistent Volume Claim at creation.

pvcNamespace

Namespace where the Persistent Volume Claim is configured.

volumeName

Name that you assigned to the volume at creation.