Class ClusterTelemetry
Models cluster telemetry transmitted periodically to the headend.
Namespace: Neon.Kube
Assembly: Neon.Kube.dll
Syntax
public class ClusterTelemetry
Constructors
ClusterTelemetry()
Constructor
Declaration
public ClusterTelemetry()
Properties
Details
Cluster details.
Declaration
[JsonProperty(PropertyName = "Details", Required = Required.DisallowNull)]
public ClusterDetails Details { get; set; }
Property Value
Type | Description |
---|---|
ClusterDetails |
Nodes
Node status information.
Declaration
[JsonProperty(PropertyName = "Nodes", Required = Required.DisallowNull)]
public List<ClusterNodeTelemetry> Nodes { get; set; }
Property Value
Type | Description |
---|---|
List<ClusterNodeTelemetry> |
Schema
Specifies the telemetry schema version.
Declaration
[JsonProperty(PropertyName = "Schema", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public string Schema { get; set; }
Property Value
Type | Description |
---|---|
string |
Timestamp
Receive timestamp. This isn't transmitted by the cluster and is set by the headend when it receives cluster telemetry pings.
Declaration
[JsonProperty(PropertyName = "Timestamp", Required = Required.Default, DefaultValueHandling = DefaultValueHandling.IgnoreAndPopulate)]
public string Timestamp { get; set; }
Property Value
Type | Description |
---|---|
string |