Class ClusterNodeTelemetry
Node Telemetry
Namespace: Neon.Kube
Assembly: Neon.Kube.dll
Syntax
public class ClusterNodeTelemetry
Properties
ContainerRuntimeVersion
Identifies the node's container runtime version.
Declaration
[JsonProperty(PropertyName = "ContainerRuntimeVersion", Required = Required.DisallowNull)]
public string ContainerRuntimeVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
CpuArchitecture
Identifies the CPU architecture.
Declaration
[JsonProperty(PropertyName = "CpuArchitecture", Required = Required.DisallowNull)]
public string CpuArchitecture { get; set; }
Property Value
Type | Description |
---|---|
string |
KernelVersion
Identifies the node kernel version.
Declaration
[JsonProperty(PropertyName = "KernelVersion", Required = Required.DisallowNull)]
public string KernelVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
KubeProxyVersion
Identifies the node's kube-proxy version.
Declaration
[JsonProperty(PropertyName = "KubeProxyVersion", Required = Required.DisallowNull)]
public string KubeProxyVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
KubeletVersion
Identifies the node's Kubelet version.
Declaration
[JsonProperty(PropertyName = "KubeletVersion", Required = Required.DisallowNull)]
public string KubeletVersion { get; set; }
Property Value
Type | Description |
---|---|
string |
Memory
The memory available.
Declaration
[JsonProperty(PropertyName = "Memory", Required = Required.DisallowNull)]
public string Memory { get; set; }
Property Value
Type | Description |
---|---|
string |
OperatingSystem
Identifies the node operation system.
Declaration
[JsonProperty(PropertyName = "OperatingSystem", Required = Required.DisallowNull)]
public string OperatingSystem { get; set; }
Property Value
Type | Description |
---|---|
string |
OsImage
Identifies the node operating system for Linux systems from: /etc/os-release
Declaration
[JsonProperty(PropertyName = "OsImage", Required = Required.DisallowNull)]
public string OsImage { get; set; }
Property Value
Type | Description |
---|---|
string |
PrivateAddress
Identifies the node's private address.
Declaration
[JsonProperty(PropertyName = "PrivateAddress", Required = Required.DisallowNull)]
public string PrivateAddress { get; set; }
Property Value
Type | Description |
---|---|
string |
Role
Identifies the node role
Declaration
[JsonProperty(PropertyName = "Role", Required = Required.DisallowNull)]
public string Role { get; set; }
Property Value
Type | Description |
---|---|
string |
VCpus
Reports number of node vCPUs.
Declaration
[JsonProperty(PropertyName = "VCpus", Required = Required.DisallowNull)]
public int VCpus { get; set; }
Property Value
Type | Description |
---|---|
int |