Struct google_bigtableadmin2::api::HotTablet
source · pub struct HotTablet {
pub end_key: Option<String>,
pub end_time: Option<DateTime<Utc>>,
pub name: Option<String>,
pub node_cpu_usage_percent: Option<f32>,
pub start_key: Option<String>,
pub start_time: Option<DateTime<Utc>>,
pub table_name: Option<String>,
}
Expand description
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.
This type is not used in any activity, and only used as part of another schema.
Fields§
§end_key: Option<String>
Tablet End Key (inclusive).
end_time: Option<DateTime<Utc>>
Output only. The end time of the hot tablet.
name: Option<String>
The unique name of the hot tablet. Values are of the form projects/{project}/instances/{instance}/clusters/{cluster}/hotTablets/[a-zA-Z0-9_-]*
.
node_cpu_usage_percent: Option<f32>
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).
start_key: Option<String>
Tablet Start Key (inclusive).
start_time: Option<DateTime<Utc>>
Output only. The start time of the hot tablet.
table_name: Option<String>
Name of the table that contains the tablet. Values are of the form projects/{project}/instances/{instance}/tables/_a-zA-Z0-9*
.