public sealed class HotTablet : IMessage<HotTablet>, IEquatable<HotTablet>, IDeepCloneable<HotTablet>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Bigtable Administration v2 API class HotTablet.
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.
Implements
IMessage<HotTablet>, IEquatable<HotTablet>, IDeepCloneable<HotTablet>, IBufferMessage, IMessageNamespace
Google.Cloud.Bigtable.Admin.V2Assembly
Google.Cloud.Bigtable.Admin.V2.dll
Constructors
HotTablet()
public HotTablet()HotTablet(HotTablet)
public HotTablet(HotTablet other)| Parameter | |
|---|---|
| Name | Description |
other |
HotTablet |
Properties
EndKey
public string EndKey { get; set; }Tablet End Key (inclusive).
| Property Value | |
|---|---|
| Type | Description |
String |
|
EndTime
public Timestamp EndTime { get; set; }Output only. The end time of the hot tablet.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
HotTabletName
public HotTabletName HotTabletName { get; set; }HotTabletName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
Single |
|
StartKey
public string StartKey { get; set; }Tablet Start Key (inclusive).
| Property Value | |
|---|---|
| Type | Description |
String |
|
StartTime
public Timestamp StartTime { get; set; }Output only. The start time of the hot tablet.
| Property Value | |
|---|---|
| Type | Description |
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 | |
|---|---|
| Type | Description |
String |
|
TableNameAsTableName
public TableName TableNameAsTableName { get; set; }| Property Value | |
|---|---|
| Type | Description |
TableName |
|