Class HotTablet (3.1.0)

public sealed class HotTablet : IMessage<HotTablet>, IEquatable<HotTablet>, IDeepCloneable<HotTablet>, IBufferMessage, IMessage

A tablet is a defined by a start and end key and is explained in https://cloud.google.com/bigtable/docs/overview#architecture and https://cloud.google.com/bigtable/docs/performance#optimization. A Hot tablet is a tablet that exhibits high average cpu usage during the time interval from start time to end time.

Inheritance

Object > HotTablet

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

HotTablet()

public HotTablet()

HotTablet(HotTablet)

public HotTablet(HotTablet other)
Parameter
NameDescription
otherHotTablet

Properties

EndKey

public string EndKey { get; set; }

Tablet End Key (inclusive).

Property Value
TypeDescription
String

EndTime

public Timestamp EndTime { get; set; }

Output only. The end time of the hot tablet.

Property Value
TypeDescription
Timestamp

HotTabletName

public HotTabletName HotTabletName { get; set; }

HotTabletName-typed view over the Name resource name property.

Property Value
TypeDescription
HotTabletName

Name

public string Name { get; set; }

The unique name of the hot tablet. Values are of the form projects/{project}/instances/{instance}/clusters/{cluster}/hotTablets/[a-zA-Z0-9_-]*.

Property Value
TypeDescription
String

NodeCpuUsagePercent

public float NodeCpuUsagePercent { get; set; }

Output only. The average CPU usage spent by a node on this tablet over the start_time to end_time time range. The percentage is the amount of CPU used by the node to serve the tablet, from 0% (tablet was not interacted with) to 100% (the node spent all cycles serving the hot tablet).

Property Value
TypeDescription
Single

StartKey

public string StartKey { get; set; }

Tablet Start Key (inclusive).

Property Value
TypeDescription
String

StartTime

public Timestamp StartTime { get; set; }

Output only. The start time of the hot tablet.

Property Value
TypeDescription
Timestamp

TableName

public string TableName { get; set; }

Name of the table that contains the tablet. Values are of the form projects/{project}/instances/{instance}/tables/[_a-zA-Z0-9][-_.a-zA-Z0-9]*.

Property Value
TypeDescription
String

TableNameAsTableName

public TableName TableNameAsTableName { get; set; }

TableName-typed view over the TableName resource name property.

Property Value
TypeDescription
TableName