MachineStatus

Namespace: FoundationDB.Client.Status · class

Implements: MetricsBase, IJsonSerializable, IJsonPackable, IEquatable<MetricsBase>, IEquatable<MachineStatus>

Properties

Address

string Address { get; }

Address of this machine

"10.1.2.34"

ContributingWorkers

int ContributingWorkers { get; }

Cpu

MachineCpuMetrics Cpu { get; }

CPU performance counters

DataCenterId

string DataCenterId { get; }

Identifier of the data center that is hosting this machine

All machines that have the same DataCenterId are probably running on the same (physical) network.

Excluded

bool Excluded { get; }

If true, this process is currently excluded from the cluster

Id

string Id { get; }

Unique identifier for this machine.

This is the value of the key in the cluster.machines dictionary

Locality

LocalityConfiguration Locality { get; }

MachineId

string MachineId { get; }

Id of this machine

This is the ID that is referenced by other objects (processes, etc...)

Memory

MachineMemoryMetrics Memory { get; }

Memory performance counters

Network

MachineNetworkMetrics Network { get; }

Network performance counters

Methods

<Clone>$

MachineStatus <Clone>$()

Equals

bool Equals(object obj)

bool Equals(MetricsBase other)

bool Equals(MachineStatus other)

GetHashCode

int GetHashCode()

ToString

string ToString()