Node

class Node

A node in the context graph representing a service, resource, or remote service.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Other names this node was observed under. A node that merged across sources reports one resolved name, and the names it was merged away from appear here.

Link copied to clipboard
val edges: List<Edge>?

Outbound edges originating from this node. Each edge carries its from.

Link copied to clipboard

When this node was first observed (UTC), at minute granularity. For a node that merged across sources, this is the earliest value any source reported.

Link copied to clipboard

When this node was most recently observed (UTC), at minute granularity. For a node that merged across sources, this is the latest value any source reported.

Link copied to clipboard

Descriptive metadata about the node. Present only when the request sets includeMetadata.

Link copied to clipboard
val name: String?

The primary display name of the node.

Link copied to clipboard

The unique identifier of the node within the context graph.

Link copied to clipboard

Identity attributes promoted out of the flat attribute map onto typed members.

Link copied to clipboard

Whether the node is a service, a resource, or a remote service.

Link copied to clipboard

The operations observed on this node, keyed by operation name. Each value lists the dimension sets that identify the metric series for that operation.

Link copied to clipboard

The kinds of telemetry signal observed on this node.

Link copied to clipboard

The discovery sources that contributed this node.

Link copied to clipboard

The tags observed on the underlying resource.

Link copied to clipboard

The node's OpenTelemetry (OTel) attributes, as emitted by telemetry — the raw values, as opposed to the normalized nodeProperties. A key promoted onto a nodeProperties member is removed here, so no value appears twice.

Functions

Link copied to clipboard
inline fun copy(block: Node.Builder.() -> Unit = {}): Node
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String