entities

package
v4.5.2003+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 29, 2020 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Timestamp

func Timestamp(timestamp *timestamp.Timestamp) *time.Time

func TimestampProto

func TimestampProto(ts *time.Time) *timestamp.Timestamp

Types

type ApplicationKafkaConsumerGroup

type ApplicationKafkaConsumerGroup struct {
	DatahubEntity           ``         /* 151-byte string literal not displayed */
	Time                    *time.Time `json:"time"                       required:"false" column:"tag"   type:"time"`
	Name                    string     `json:"name"                       required:"true"  column:"tag"   type:"string"`
	Namespace               string     `json:"namespace"                  required:"true"  column:"tag"   type:"string"`
	ClusterName             string     `json:"cluster_name"               required:"true"  column:"tag"   type:"string"`
	TopicName               string     `json:"topic_name"                 required:"true"  column:"tag"   type:"string"`
	AlamedaScalerName       string     `json:"alameda_scaler_name"        required:"true"  column:"tag"   type:"string"`
	AlamedaScalerNamespace  string     `json:"alameda_scaler_namespace"   required:"true"  column:"tag"   type:"string"`
	ResourceK8sName         string     `json:"resource_k8s_name"          required:"true"  column:"tag"   type:"string"`
	ResourceK8sNamespace    string     `json:"resource_k8s_namespace"     required:"true"  column:"tag"   type:"string"`
	ResourceK8sKind         string     `json:"resource_k8s_kind"          required:"true"  column:"tag"   type:"string"`
	ResourceK8sSpecReplicas int32      `json:"resource_k8s_spec_replicas" required:"true"  column:"field" type:"int32"`
	ResourceK8sReplicas     int32      `json:"resource_k8s_replicas"      required:"false" column:"field" type:"int32"`
	ResourceK8sMinReplicas  int32      `json:"resource_k8s_min_replicas"  required:"false" column:"field" type:"int32"`
	ResourceK8sMaxReplicas  int32      `json:"resource_k8s_max_replicas"  required:"false" column:"field" type:"int32"`
	ResourceCustomName      string     `json:"resource_custom_name"       required:"false" column:"field" type:"string"`
	Policy                  string     `json:"policy"                     required:"false" column:"field" type:"string"`
	EnableExecution         bool       `json:"enable_execution"           required:"false" column:"field" type:"bool"`
	ResourceCPULimit        string     `json:"resource_cpu_limit"         required:"false" column:"field" type:"string"`
	ResourceCPURequest      string     `json:"resource_cpu_request"       required:"false" column:"field" type:"string"`
	ResourceMemoryLimit     string     `json:"resource_memory_limit"      required:"false" column:"field" type:"string"`
	ResourceMemoryRequest   string     `json:"resource_memory_request"    required:"false" column:"field" type:"string"`
	VolumesSize             string     `json:"volumes_size"               required:"false" column:"field" type:"string"`
	VolumesPvcSize          string     `json:"volumes_pvc_size"           required:"false" column:"field" type:"string"`
}

type ApplicationKafkaTopic

type ApplicationKafkaTopic struct {
	DatahubEntity          ``         /* 133-byte string literal not displayed */
	Time                   *time.Time `json:"time"                     required:"false" column:"tag"   type:"time"`
	Name                   string     `json:"name"                     required:"true"  column:"tag"   type:"string"`
	Namespace              string     `json:"namespace"                required:"true"  column:"tag"   type:"string"`
	ClusterName            string     `json:"cluster_name"             required:"true"  column:"tag"   type:"string"`
	AlamedaScalerName      string     `json:"alameda_scaler_name"      required:"true"  column:"tag"   type:"string"`
	AlamedaScalerNamespace string     `json:"alameda_scaler_namespace" required:"true"  column:"tag"   type:"string"`
	Dummy                  string     `json:"dummy"                    required:"true"  column:"field" type:"string"`
}

type ApplicationNginx

type ApplicationNginx struct {
	DatahubEntity               ``         /* 127-byte string literal not displayed */
	Time                        *time.Time `json:"time"                           required:"false" column:"tag"   type:"time"`
	Namespace                   string     `json:"namespace"                      required:"true"  column:"tag"   type:"string"`
	ClusterName                 string     `json:"cluster_name"                   required:"true"  column:"tag"   type:"string"`
	AlamedaScalerName           string     `json:"alameda_scaler_name"            required:"true"  column:"tag"   type:"string"`
	AlamedaScalerNamespace      string     `json:"alameda_scaler_namespace"       required:"true"  column:"tag"   type:"string"`
	ResourceK8sServiceName      string     `json:"resource_k8s_service_name"      required:"true"  column:"tag"   type:"string"`
	ResourceK8sServiceNamespace string     `json:"resource_k8s_service_namespace" required:"true"  column:"tag"   type:"string"`
	ResourceK8sName             string     `json:"resource_k8s_name"              required:"true"  column:"tag"   type:"string"`
	ResourceK8sNamespace        string     `json:"resource_k8s_namespace"         required:"true"  column:"tag"   type:"string"`
	ResourceK8sKind             string     `json:"resource_k8s_kind"              required:"true"  column:"tag"   type:"string"`
	ResourceK8sSpecReplicas     int32      `json:"resource_k8s_spec_replicas"     required:"true"  column:"field" type:"int32"`
	ResourceK8sReplicas         int32      `json:"resource_k8s_replicas"          required:"false" column:"field" type:"int32"`
	ResourceK8sMinReplicas      int32      `json:"resource_k8s_min_replicas"      required:"false" column:"field" type:"int32"`
	ResourceK8sMaxReplicas      int32      `json:"resource_k8s_max_replicas"      required:"false" column:"field" type:"int32"`
	ResourceK8sRouteName        string     `json:"resource_k8s_route_name"        required:"false" column:"field" type:"string"`
	ResourceK8sRouteNamespace   string     `json:"resource_k8s_route_namespace"   required:"false" column:"field" type:"string"`
	ExporterPods                string     `json:"exporter_pods"                  required:"false" column:"field" type:"string"`
	ExporterNamespace           string     `json:"exporter_namespace"             required:"false" column:"field" type:"string"`
	Policy                      string     `json:"policy"                         required:"false" column:"field" type:"string"`
	EnableExecution             bool       `json:"enable_execution"               required:"false" column:"field" type:"bool"`
	ResourceCPULimit            string     `json:"resource_cpu_limit"             required:"false" column:"field" type:"string"`
	ResourceCPURequest          string     `json:"resource_cpu_request"           required:"false" column:"field" type:"string"`
	ResourceMemoryLimit         string     `json:"resource_memory_limit"          required:"false" column:"field" type:"string"`
	ResourceMemoryRequest       string     `json:"resource_memory_request"        required:"false" column:"field" type:"string"`
	ReplicaMarginPercentage     int32      `json:"replica_margin_percentage"      required:"false" column:"field" type:"int32"`
	HttpResponseTime            int64      `json:"http_response_time"             required:"false" column:"field" type:"int64"`
}

type DatahubEntity

type DatahubEntity struct {
}

func (*DatahubEntity) FieldNames

func (p *DatahubEntity) FieldNames(entity interface{}) []string

func (*DatahubEntity) Fields

func (p *DatahubEntity) Fields(entity interface{}) []string

func (*DatahubEntity) Populate

func (p *DatahubEntity) Populate(entity interface{}, timestamp *timestamp.Timestamp, columns, values []string)

func (*DatahubEntity) Row

func (p *DatahubEntity) Row(entity interface{}, fields []string) *Row

func (*DatahubEntity) TagNames

func (p *DatahubEntity) TagNames(entity interface{}) []string

func (*DatahubEntity) Tags

func (p *DatahubEntity) Tags(entity interface{}) []string

type Entity

type Entity interface {
	Populate(entity interface{}, timestamp *timestamp.Timestamp, columns, values []string)
	Row(entity interface{}, fields []string) *Row
}

type ExecutionClusterAutoscalerMachineset

type ExecutionClusterAutoscalerMachineset struct {
	DatahubEntity         ``         /* 167-byte string literal not displayed */
	Time                  *time.Time `json:"time"                   required:"false" column:"tag"   type:"time"`
	Name                  string     `json:"name"                   required:"true"  column:"tag"   type:"string"`
	Namespace             string     `json:"namespace"              required:"true"  column:"tag"   type:"string"`
	ClusterName           string     `json:"cluster_name"           required:"true"  column:"tag"   type:"string"`
	MachinegroupName      string     `json:"machinegroup_name"      required:"true"  column:"tag"   type:"string"`
	MachinegroupNamespace string     `json:"machinegroup_namespace" required:"true"  column:"tag"   type:"string"`
	NodeName              string     `json:"node_name"              required:"false" column:"field" type:"string"`
	ReplicasFrom          int32      `json:"replicas_from"          required:"false" column:"field" type:"int32"`
	ReplicasTo            int32      `json:"replicas_to"            required:"false" column:"field" type:"int32"`
	DeltaUpTime           int64      `json:"delta_up_time"          required:"false" column:"field" type:"int64"`
	DeltaDownTime         int64      `json:"delta_down_time"        required:"false" column:"field" type:"int64"`
}

type MetricClusterStatusApplicationCPU

type MetricClusterStatusApplicationCPU struct {
	DatahubEntity ``         /* 158-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"    required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"          required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"        required:"true"  column:"field" type:"float64"`
}

type MetricClusterStatusApplicationMemory

type MetricClusterStatusApplicationMemory struct {
	DatahubEntity ``         /* 159-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"    required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"          required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"        required:"true"  column:"field" type:"float64"`
}

type MetricClusterStatusClusterCPU

type MetricClusterStatusClusterCPU struct {
	DatahubEntity ``         /* 150-byte string literal not displayed */
	Time          *time.Time `json:"time"  required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"  required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"   required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value" required:"true"  column:"field" type:"float64"`
}

type MetricClusterStatusClusterMemory

type MetricClusterStatusClusterMemory struct {
	DatahubEntity ``         /* 151-byte string literal not displayed */
	Time          *time.Time `json:"time"  required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"  required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"   required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value" required:"true"  column:"field" type:"float64"`
}

type MetricClusterStatusContainerCPU

type MetricClusterStatusContainerCPU struct {
	DatahubEntity ``         /* 154-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	PodName       string     `json:"pod_name"      required:"true"  column:"tag"   type:"string"`
	PodNamespace  string     `json:"pod_namespace" required:"true"  column:"tag"   type:"string"`
	NodeName      string     `json:"node_name"     required:"true"  column:"tag"   type:"string"`
	RateRange     string     `json:"rate_range"    required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type MetricClusterStatusContainerMemory

type MetricClusterStatusContainerMemory struct {
	DatahubEntity ``         /* 155-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	PodName       string     `json:"pod_name"      required:"true"  column:"tag"   type:"string"`
	PodNamespace  string     `json:"pod_namespace" required:"true"  column:"tag"   type:"string"`
	NodeName      string     `json:"node_name"     required:"true"  column:"tag"   type:"string"`
	RateRange     string     `json:"rate_range"    required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type MetricClusterStatusControllerCPU

type MetricClusterStatusControllerCPU struct {
	DatahubEntity ``         /* 156-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"    required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	Kind          string     `json:"kind"         required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"          required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"        required:"true"  column:"field" type:"float64"`
}

type MetricClusterStatusControllerMemory

type MetricClusterStatusControllerMemory struct {
	DatahubEntity ``         /* 157-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"    required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	Kind          string     `json:"kind"         required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"          required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"        required:"true"  column:"field" type:"float64"`
}

type MetricClusterStatusNamespaceCPU

type MetricClusterStatusNamespaceCPU struct {
	DatahubEntity ``         /* 154-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"  type:"time"`
	Name          string     `json:"name"         required:"true" column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true" column:"tag"   type:"string"`
	Uid           string     `json:"uid"          required:"true" column:"tag"   type:"string"`
	Value         float64    `json:"value"        required:"true" column:"field" type:"float64"`
}

type MetricClusterStatusNamespaceMemory

type MetricClusterStatusNamespaceMemory struct {
	DatahubEntity ``         /* 155-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"          required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"        required:"true"  column:"field" type:"float64"`
}

type MetricClusterStatusNodeCPU

type MetricClusterStatusNodeCPU struct {
	DatahubEntity ``         /* 144-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"          required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"        required:"true"  column:"field" type:"float64"`
}

type MetricClusterStatusNodeCPUCores

type MetricClusterStatusNodeCPUCores struct {
	DatahubEntity ``         /* 151-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"          required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"        required:"true"  column:"field" type:"float64"`
}

type MetricClusterStatusNodeMemory

type MetricClusterStatusNodeMemory struct {
	DatahubEntity ``         /* 145-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"          required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"        required:"true"  column:"field" type:"float64"`
}

type MetricKafkaConsumerGroupCurrentOffset

type MetricKafkaConsumerGroupCurrentOffset struct {
	DatahubEntity ``         /* 166-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"    required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	TopicName     string     `json:"topic_name"   required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"        required:"true"  column:"field" type:"float64"`
}

type MetricKafkaConsumerGroupLag

type MetricKafkaConsumerGroupLag struct {
	DatahubEntity ``         /* 144-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"    required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	TopicName     string     `json:"topic_name"   required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"        required:"true"  column:"field" type:"float64"`
}

type MetricKafkaTopicCurrentOffset

type MetricKafkaTopicCurrentOffset struct {
	DatahubEntity ``         /* 158-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"    required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	Value         float64    `json:"value"        required:"true"  column:"field" type:"float64"`
}

type MetricNginxHttpResponseLatency

type MetricNginxHttpResponseLatency struct {
	DatahubEntity               ``         /* 145-byte string literal not displayed */
	Time                        *time.Time `json:"time"                           required:"false" column:"tag"   type:"time"`
	ClusterName                 string     `json:"cluster_name"                   required:"true"  column:"tag"   type:"string"`
	ResourceK8sServiceName      string     `json:"resource_k8s_service_name"      required:"true"  column:"tag"   type:"string"`
	ResourceK8sServiceNamespace string     `json:"resource_k8s_service_namespace" required:"true"  column:"tag"   type:"string"`
	ResourceK8sName             string     `json:"resource_k8s_name"              required:"true"  column:"tag"   type:"string"`
	ResourceK8sNamespace        string     `json:"resource_k8s_namespace"         required:"true"  column:"tag"   type:"string"`
	ResourceK8sKind             string     `json:"resource_k8s_kind"              required:"true"  column:"tag"   type:"string"`
	Value                       float64    `json:"value"                          required:"true"  column:"field" type:"float64"`
}

type MetricNginxHttpResponseTotal

type MetricNginxHttpResponseTotal struct {
	DatahubEntity               ``         /* 139-byte string literal not displayed */
	Time                        *time.Time `json:"time"                           required:"false" column:"tag"   type:"time"`
	ClusterName                 string     `json:"cluster_name"                   required:"true"  column:"tag"   type:"string"`
	ResourceK8sServiceName      string     `json:"resource_k8s_service_name"      required:"true"  column:"tag"   type:"string"`
	ResourceK8sServiceNamespace string     `json:"resource_k8s_service_namespace" required:"true"  column:"tag"   type:"string"`
	ResourceK8sName             string     `json:"resource_k8s_name"              required:"true"  column:"tag"   type:"string"`
	ResourceK8sNamespace        string     `json:"resource_k8s_namespace"         required:"true"  column:"tag"   type:"string"`
	ResourceK8sKind             string     `json:"resource_k8s_kind"              required:"true"  column:"tag"   type:"string"`
	Value                       float64    `json:"value"                          required:"true"  column:"field" type:"float64"`
}

type PlanningClusterStatusApplication

type PlanningClusterStatusApplication struct {
	DatahubEntity                ``         /* 145-byte string literal not displayed */
	Time                         *time.Time `json:"time"                            required:"false" column:"tag"   type:"time"`
	PlanningId                   string     `json:"planning_id"                     required:"true"  column:"tag"   type:"string"`
	PlanningType                 string     `json:"planning_type"                   required:"true"  column:"tag"   type:"string"`
	ClusterName                  string     `json:"cluster_name"                    required:"true"  column:"tag"   type:"string"`
	Namespace                    string     `json:"namespace"                       required:"true"  column:"tag"   type:"string"`
	Name                         string     `json:"name"                            required:"true"  column:"tag"   type:"string"`
	Granularity                  string     `json:"granularity"                     required:"true"  column:"tag"   type:"string"`
	ResourceRequestCPU           int32      `json:"resource_request_cpu"            required:"false" column:"field" type:"int32"`
	ResourceRequestMemory        int32      `json:"resource_request_memory"         required:"false" column:"field" type:"int32"`
	ResourceLimitCPU             int32      `json:"resource_limit_cpu"              required:"false" column:"field" type:"int32"`
	ResourceLimitMemory          int32      `json:"resource_limit_memory"           required:"false" column:"field" type:"int32"`
	InitialResourceRequestCPU    int32      `json:"initial_resource_request_cpu"    required:"false" column:"field" type:"int32"`
	InitialResourceRequestMemory int32      `json:"initial_resource_request_memory" required:"false" column:"field" type:"int32"`
	InitialResourceLimitCPU      int32      `json:"initial_resource_limit_cpu"      required:"false" column:"field" type:"int32"`
	InitialResourceLimitMemory   int32      `json:"initial_resource_limit_memory"   required:"false" column:"field" type:"int32"`
	StartTime                    int32      `json:"start_time"                      required:"false" column:"field" type:"int32"`
	EndTime                      int32      `json:"end_time"                        required:"false" column:"field" type:"int32"`
	TotalCost                    int32      `json:"total_cost"                      required:"false" column:"field" type:"int32"`
	ApplyPlanningNow             int32      `json:"apply_planning_now"              required:"false" column:"field" type:"int32"`
}

type PlanningClusterStatusCluster

type PlanningClusterStatusCluster struct {
	DatahubEntity ``         /* 137-byte string literal not displayed */
	Time          *time.Time `json:"time" required:"false" column:"tag" type:"time"`
}

type PlanningClusterStatusContainer

type PlanningClusterStatusContainer struct {
	DatahubEntity ``         /* 141-byte string literal not displayed */
	Time          *time.Time `json:"time" required:"false" column:"tag" type:"time"`
}

type PlanningClusterStatusController

type PlanningClusterStatusController struct {
	DatahubEntity ``         /* 143-byte string literal not displayed */
	Time          *time.Time `json:"time" required:"false" column:"tag" type:"time"`
}

type PlanningClusterStatusNamespace

type PlanningClusterStatusNamespace struct {
	DatahubEntity ``         /* 141-byte string literal not displayed */
	Time          *time.Time `json:"time" required:"false" column:"tag" type:"time"`
}

type PlanningClusterStatusNode

type PlanningClusterStatusNode struct {
	DatahubEntity ``         /* 131-byte string literal not displayed */
	Time          *time.Time `json:"time" required:"false" column:"tag" type:"time"`
}

type PredictionClusterAutoscalerMachinegroupCPU

type PredictionClusterAutoscalerMachinegroupCPU struct {
	DatahubEntity ``         /* 162-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterAutoscalerMachinegroupCPULowerBound

type PredictionClusterAutoscalerMachinegroupCPULowerBound struct {
	DatahubEntity ``         /* 182-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterAutoscalerMachinegroupCPUUpperBound

type PredictionClusterAutoscalerMachinegroupCPUUpperBound struct {
	DatahubEntity ``         /* 182-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterAutoscalerMachinegroupMemory

type PredictionClusterAutoscalerMachinegroupMemory struct {
	DatahubEntity ``         /* 163-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterAutoscalerMachinegroupMemoryLowerBound

type PredictionClusterAutoscalerMachinegroupMemoryLowerBound struct {
	DatahubEntity ``         /* 183-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterAutoscalerMachinegroupMemoryUpperBound

type PredictionClusterAutoscalerMachinegroupMemoryUpperBound struct {
	DatahubEntity ``         /* 183-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusApplicationCPU

type PredictionClusterStatusApplicationCPU struct {
	DatahubEntity ``         /* 152-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusApplicationCPULowerBound

type PredictionClusterStatusApplicationCPULowerBound struct {
	DatahubEntity ``         /* 160-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusApplicationCPUUpperBound

type PredictionClusterStatusApplicationCPUUpperBound struct {
	DatahubEntity ``         /* 160-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusApplicationMemory

type PredictionClusterStatusApplicationMemory struct {
	DatahubEntity ``         /* 150-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusApplicationMemoryLowerBound

type PredictionClusterStatusApplicationMemoryLowerBound struct {
	DatahubEntity ``         /* 158-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusApplicationMemoryUpperBound

type PredictionClusterStatusApplicationMemoryUpperBound struct {
	DatahubEntity ``         /* 158-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusClusterCPU

type PredictionClusterStatusClusterCPU struct {
	DatahubEntity ``         /* 144-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusClusterCPULowerBound

type PredictionClusterStatusClusterCPULowerBound struct {
	DatahubEntity ``         /* 152-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusClusterCPUUpperBound

type PredictionClusterStatusClusterCPUUpperBound struct {
	DatahubEntity ``         /* 152-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusClusterMemory

type PredictionClusterStatusClusterMemory struct {
	DatahubEntity ``         /* 142-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusClusterMemoryLowerBound

type PredictionClusterStatusClusterMemoryLowerBound struct {
	DatahubEntity ``         /* 150-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusClusterMemoryUpperBound

type PredictionClusterStatusClusterMemoryUpperBound struct {
	DatahubEntity ``         /* 150-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusContainerCPU

type PredictionClusterStatusContainerCPU struct {
	DatahubEntity ``         /* 148-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	PodName       string     `json:"pod_name"      required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	NodeName      string     `json:"node_name"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusContainerCPULowerBound

type PredictionClusterStatusContainerCPULowerBound struct {
	DatahubEntity ``         /* 156-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	PodName       string     `json:"pod_name"      required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	NodeName      string     `json:"node_name"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusContainerCPUUpperBound

type PredictionClusterStatusContainerCPUUpperBound struct {
	DatahubEntity ``         /* 156-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	PodName       string     `json:"pod_name"      required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	NodeName      string     `json:"node_name"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusContainerMemory

type PredictionClusterStatusContainerMemory struct {
	DatahubEntity ``         /* 146-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	PodName       string     `json:"pod_name"      required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	NodeName      string     `json:"node_name"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusContainerMemoryLowerBound

type PredictionClusterStatusContainerMemoryLowerBound struct {
	DatahubEntity ``         /* 154-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	PodName       string     `json:"pod_name"      required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	NodeName      string     `json:"node_name"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusContainerMemoryUpperBound

type PredictionClusterStatusContainerMemoryUpperBound struct {
	DatahubEntity ``         /* 154-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	PodName       string     `json:"pod_name"      required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	NodeName      string     `json:"node_name"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusControllerCPU

type PredictionClusterStatusControllerCPU struct {
	DatahubEntity  ``         /* 150-byte string literal not displayed */
	Time           *time.Time `json:"time"            required:"false" column:"tag"   type:"time"`
	Name           string     `json:"name"            required:"true"  column:"tag"   type:"string"`
	Namespace      string     `json:"namespace"       required:"true"  column:"tag"   type:"string"`
	ClusterName    string     `json:"cluster_name"    required:"true"  column:"tag"   type:"string"`
	Metric         string     `json:"metric"          required:"false" column:"tag"   type:"string"`
	Kind           string     `json:"kind"            required:"false" column:"tag"   type:"string"`
	Granularity    string     `json:"granularity"     required:"true"  column:"tag"   type:"string"`
	ControllerKind string     `json:"controller_kind" required:"true"  column:"tag"   type:"string"`
	ModelId        string     `json:"model_id"        required:"true"  column:"field" type:"string"`
	PredictionId   string     `json:"prediction_id"   required:"true"  column:"field" type:"string"`
	Value          float64    `json:"value"           required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusControllerCPULowerBound

type PredictionClusterStatusControllerCPULowerBound struct {
	DatahubEntity  ``         /* 158-byte string literal not displayed */
	Time           *time.Time `json:"time"            required:"false" column:"tag"   type:"time"`
	Name           string     `json:"name"            required:"true"  column:"tag"   type:"string"`
	Namespace      string     `json:"namespace"       required:"true"  column:"tag"   type:"string"`
	ClusterName    string     `json:"cluster_name"    required:"true"  column:"tag"   type:"string"`
	Metric         string     `json:"metric"          required:"false" column:"tag"   type:"string"`
	Kind           string     `json:"kind"            required:"false" column:"tag"   type:"string"`
	Granularity    string     `json:"granularity"     required:"true"  column:"tag"   type:"string"`
	ControllerKind string     `json:"controller_kind" required:"true"  column:"tag"   type:"string"`
	ModelId        string     `json:"model_id"        required:"true"  column:"field" type:"string"`
	PredictionId   string     `json:"prediction_id"   required:"true"  column:"field" type:"string"`
	Value          float64    `json:"value"           required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusControllerCPUUpperBound

type PredictionClusterStatusControllerCPUUpperBound struct {
	DatahubEntity  ``         /* 158-byte string literal not displayed */
	Time           *time.Time `json:"time"            required:"false" column:"tag"   type:"time"`
	Name           string     `json:"name"            required:"true"  column:"tag"   type:"string"`
	Namespace      string     `json:"namespace"       required:"true"  column:"tag"   type:"string"`
	ClusterName    string     `json:"cluster_name"    required:"true"  column:"tag"   type:"string"`
	Metric         string     `json:"metric"          required:"false" column:"tag"   type:"string"`
	Kind           string     `json:"kind"            required:"false" column:"tag"   type:"string"`
	Granularity    string     `json:"granularity"     required:"true"  column:"tag"   type:"string"`
	ControllerKind string     `json:"controller_kind" required:"true"  column:"tag"   type:"string"`
	ModelId        string     `json:"model_id"        required:"true"  column:"field" type:"string"`
	PredictionId   string     `json:"prediction_id"   required:"true"  column:"field" type:"string"`
	Value          float64    `json:"value"           required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusControllerMemory

type PredictionClusterStatusControllerMemory struct {
	DatahubEntity  ``         /* 148-byte string literal not displayed */
	Time           *time.Time `json:"time"            required:"false" column:"tag"   type:"time"`
	Name           string     `json:"name"            required:"true"  column:"tag"   type:"string"`
	Namespace      string     `json:"namespace"       required:"true"  column:"tag"   type:"string"`
	ClusterName    string     `json:"cluster_name"    required:"true"  column:"tag"   type:"string"`
	Metric         string     `json:"metric"          required:"false" column:"tag"   type:"string"`
	Kind           string     `json:"kind"            required:"false" column:"tag"   type:"string"`
	Granularity    string     `json:"granularity"     required:"true"  column:"tag"   type:"string"`
	ControllerKind string     `json:"controller_kind" required:"true"  column:"tag"   type:"string"`
	ModelId        string     `json:"model_id"        required:"true"  column:"field" type:"string"`
	PredictionId   string     `json:"prediction_id"   required:"true"  column:"field" type:"string"`
	Value          float64    `json:"value"           required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusControllerMemoryLowerBound

type PredictionClusterStatusControllerMemoryLowerBound struct {
	DatahubEntity  ``         /* 156-byte string literal not displayed */
	Time           *time.Time `json:"time"            required:"false" column:"tag"   type:"time"`
	Name           string     `json:"name"            required:"true"  column:"tag"   type:"string"`
	Namespace      string     `json:"namespace"       required:"true"  column:"tag"   type:"string"`
	ClusterName    string     `json:"cluster_name"    required:"true"  column:"tag"   type:"string"`
	Metric         string     `json:"metric"          required:"false" column:"tag"   type:"string"`
	Kind           string     `json:"kind"            required:"false" column:"tag"   type:"string"`
	Granularity    string     `json:"granularity"     required:"true"  column:"tag"   type:"string"`
	ControllerKind string     `json:"controller_kind" required:"true"  column:"tag"   type:"string"`
	ModelId        string     `json:"model_id"        required:"true"  column:"field" type:"string"`
	PredictionId   string     `json:"prediction_id"   required:"true"  column:"field" type:"string"`
	Value          float64    `json:"value"           required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusControllerMemoryUpperBound

type PredictionClusterStatusControllerMemoryUpperBound struct {
	DatahubEntity  ``         /* 156-byte string literal not displayed */
	Time           *time.Time `json:"time"            required:"false" column:"tag"   type:"time"`
	Name           string     `json:"name"            required:"true"  column:"tag"   type:"string"`
	Namespace      string     `json:"namespace"       required:"true"  column:"tag"   type:"string"`
	ClusterName    string     `json:"cluster_name"    required:"true"  column:"tag"   type:"string"`
	Metric         string     `json:"metric"          required:"false" column:"tag"   type:"string"`
	Kind           string     `json:"kind"            required:"false" column:"tag"   type:"string"`
	Granularity    string     `json:"granularity"     required:"true"  column:"tag"   type:"string"`
	ControllerKind string     `json:"controller_kind" required:"true"  column:"tag"   type:"string"`
	ModelId        string     `json:"model_id"        required:"true"  column:"field" type:"string"`
	PredictionId   string     `json:"prediction_id"   required:"true"  column:"field" type:"string"`
	Value          float64    `json:"value"           required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusNamespaceCPU

type PredictionClusterStatusNamespaceCPU struct {
	DatahubEntity ``         /* 148-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusNamespaceCPULowerBound

type PredictionClusterStatusNamespaceCPULowerBound struct {
	DatahubEntity ``         /* 156-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusNamespaceCPUUpperBound

type PredictionClusterStatusNamespaceCPUUpperBound struct {
	DatahubEntity ``         /* 156-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusNamespaceMemory

type PredictionClusterStatusNamespaceMemory struct {
	DatahubEntity ``         /* 146-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusNamespaceMemoryLowerBound

type PredictionClusterStatusNamespaceMemoryLowerBound struct {
	DatahubEntity ``         /* 154-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusNamespaceMemoryUpperBound

type PredictionClusterStatusNamespaceMemoryUpperBound struct {
	DatahubEntity ``         /* 154-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusNodeCPU

type PredictionClusterStatusNodeCPU struct {
	DatahubEntity ``         /* 138-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	IsScheduled   string     `json:"is_scheduled"  required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusNodeCPULowerBound

type PredictionClusterStatusNodeCPULowerBound struct {
	DatahubEntity ``         /* 146-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	IsScheduled   string     `json:"is_scheduled"  required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusNodeCPUUpperBound

type PredictionClusterStatusNodeCPUUpperBound struct {
	DatahubEntity ``         /* 146-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	IsScheduled   string     `json:"is_scheduled"  required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusNodeMemory

type PredictionClusterStatusNodeMemory struct {
	DatahubEntity ``         /* 136-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	IsScheduled   string     `json:"is_scheduled"  required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusNodeMemoryLowerBound

type PredictionClusterStatusNodeMemoryLowerBound struct {
	DatahubEntity ``         /* 144-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	IsScheduled   string     `json:"is_scheduled"  required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionClusterStatusNodeMemoryUpperBound

type PredictionClusterStatusNodeMemoryUpperBound struct {
	DatahubEntity ``         /* 144-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Metric        string     `json:"metric"        required:"false" column:"tag"   type:"string"`
	Kind          string     `json:"kind"          required:"false" column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	IsScheduled   string     `json:"is_scheduled"  required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionKafkaConsumerGroupCurrentOffset

type PredictionKafkaConsumerGroupCurrentOffset struct {
	DatahubEntity ``         /* 164-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	TopicName     string     `json:"topic_name"    required:"true"  column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionKafkaConsumerGroupCurrentOffsetLowerBound

type PredictionKafkaConsumerGroupCurrentOffsetLowerBound struct {
	DatahubEntity ``         /* 184-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	TopicName     string     `json:"topic_name"    required:"true"  column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionKafkaConsumerGroupCurrentOffsetUpperBound

type PredictionKafkaConsumerGroupCurrentOffsetUpperBound struct {
	DatahubEntity ``         /* 184-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	TopicName     string     `json:"topic_name"    required:"true"  column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionKafkaTopicCurrentOffset

type PredictionKafkaTopicCurrentOffset struct {
	DatahubEntity ``         /* 156-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionKafkaTopicCurrentOffsetLowerBound

type PredictionKafkaTopicCurrentOffsetLowerBound struct {
	DatahubEntity ``         /* 176-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionKafkaTopicCurrentOffsetUpperBound

type PredictionKafkaTopicCurrentOffsetUpperBound struct {
	DatahubEntity ``         /* 176-byte string literal not displayed */
	Time          *time.Time `json:"time"          required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"          required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"     required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name"  required:"true"  column:"tag"   type:"string"`
	Granularity   string     `json:"granularity"   required:"true"  column:"tag"   type:"string"`
	ModelId       string     `json:"model_id"      required:"true"  column:"field" type:"string"`
	PredictionId  string     `json:"prediction_id" required:"true"  column:"field" type:"string"`
	Value         float64    `json:"value"         required:"true"  column:"field" type:"float64"`
}

type PredictionNginxHttpResponseTotal

type PredictionNginxHttpResponseTotal struct {
	DatahubEntity               ``         /* 137-byte string literal not displayed */
	Time                        *time.Time `json:"time"                           required:"false" column:"tag"   type:"time"`
	ClusterName                 string     `json:"cluster_name"                   required:"true"  column:"tag"   type:"string"`
	ResourceK8sServiceName      string     `json:"resource_k8s_service_name"      required:"true"  column:"tag"   type:"string"`
	ResourceK8sServiceNamespace string     `json:"resource_k8s_service_namespace" required:"true"  column:"tag"   type:"string"`
	ResourceK8sName             string     `json:"resource_k8s_name"              required:"true"  column:"tag"   type:"string"`
	ResourceK8sNamespace        string     `json:"resource_k8s_namespace"         required:"true"  column:"tag"   type:"string"`
	ResourceK8sKind             string     `json:"resource_k8s_kind"              required:"true"  column:"tag"   type:"string"`
	Granularity                 string     `json:"granularity"                    required:"true"  column:"tag"   type:"string"`
	ModelId                     string     `json:"model_id"                       required:"true"  column:"field" type:"string"`
	PredictionId                string     `json:"prediction_id"                  required:"true"  column:"field" type:"string"`
	Value                       float64    `json:"value"                          required:"true"  column:"field" type:"float64"`
}

type PredictionNginxHttpResponseTotalLowerBound

type PredictionNginxHttpResponseTotalLowerBound struct {
	DatahubEntity               ``         /* 157-byte string literal not displayed */
	Time                        *time.Time `json:"time"                           required:"false" column:"tag"   type:"time"`
	ClusterName                 string     `json:"cluster_name"                   required:"true"  column:"tag"   type:"string"`
	ResourceK8sServiceName      string     `json:"resource_k8s_service_name"      required:"true"  column:"tag"   type:"string"`
	ResourceK8sServiceNamespace string     `json:"resource_k8s_service_namespace" required:"true"  column:"tag"   type:"string"`
	ResourceK8sName             string     `json:"resource_k8s_name"              required:"true"  column:"tag"   type:"string"`
	ResourceK8sNamespace        string     `json:"resource_k8s_namespace"         required:"true"  column:"tag"   type:"string"`
	ResourceK8sKind             string     `json:"resource_k8s_kind"              required:"true"  column:"tag"   type:"string"`
	Granularity                 string     `json:"granularity"                    required:"true"  column:"tag"   type:"string"`
	ModelId                     string     `json:"model_id"                       required:"true"  column:"field" type:"string"`
	PredictionId                string     `json:"prediction_id"                  required:"true"  column:"field" type:"string"`
	Value                       float64    `json:"value"                          required:"true"  column:"field" type:"float64"`
}

type PredictionNginxHttpResponseTotalUpperBound

type PredictionNginxHttpResponseTotalUpperBound struct {
	DatahubEntity               ``         /* 157-byte string literal not displayed */
	Time                        *time.Time `json:"time"                           required:"false" column:"tag"   type:"time"`
	ClusterName                 string     `json:"cluster_name"                   required:"true"  column:"tag"   type:"string"`
	ResourceK8sServiceName      string     `json:"resource_k8s_service_name"      required:"true"  column:"tag"   type:"string"`
	ResourceK8sServiceNamespace string     `json:"resource_k8s_service_namespace" required:"true"  column:"tag"   type:"string"`
	ResourceK8sName             string     `json:"resource_k8s_name"              required:"true"  column:"tag"   type:"string"`
	ResourceK8sNamespace        string     `json:"resource_k8s_namespace"         required:"true"  column:"tag"   type:"string"`
	ResourceK8sKind             string     `json:"resource_k8s_kind"              required:"true"  column:"tag"   type:"string"`
	Granularity                 string     `json:"granularity"                    required:"true"  column:"tag"   type:"string"`
	ModelId                     string     `json:"model_id"                       required:"true"  column:"field" type:"string"`
	PredictionId                string     `json:"prediction_id"                  required:"true"  column:"field" type:"string"`
	Value                       float64    `json:"value"                          required:"true"  column:"field" type:"float64"`
}

type RecommendationClusterAutoscalerMachinegroup

type RecommendationClusterAutoscalerMachinegroup struct {
	DatahubEntity       ``         /* 157-byte string literal not displayed */
	Time                *time.Time `json:"time"                 required:"false" column:"tag"   type:"time"`
	Name                string     `json:"name"                 required:"true"  column:"tag"   type:"string"`
	Namespace           string     `json:"namespace"            required:"true"  column:"tag"   type:"string"`
	ClusterName         string     `json:"cluster_name"         required:"true"  column:"tag"   type:"string"`
	MachinesetName      string     `json:"machineset_name"      required:"true"  column:"field" type:"string"`
	MachinesetNamespace string     `json:"machineset_namespace" required:"true"  column:"field" type:"string"`
	CreateTime          int64      `json:"create_time"          required:"true"  column:"field" type:"int64"`
	CurrentReplicas     int32      `json:"current_replicas"     required:"true"  column:"field" type:"int32"`
	DesiredReplicas     int32      `json:"desired_replicas"     required:"true"  column:"field" type:"int32"`
}

type RecommendationClusterStatusApplication

type RecommendationClusterStatusApplication struct {
	DatahubEntity         ``         /* 151-byte string literal not displayed */
	Time                  *time.Time `json:"time"                 required:"false" column:"tag"   type:"time"`
	Name                  string     `json:"name"                 required:"true"  column:"tag"   type:"string"`
	Namespace             string     `json:"namespace"            required:"true"  column:"tag"   type:"string"`
	ClusterName           string     `json:"cluster_name"         required:"true"  column:"tag"   type:"string"`
	Type                  string     `json:"type"                 required:"true"  column:"tag"   type:"string"`
	Kind                  string     `json:"kind"                 required:"true"  column:"field" type:"string"`
	CurrentReplicas       int32      `json:"current_replicas"     required:"true"  column:"field" type:"int32"`
	DesiredReplicas       int32      `json:"desired_replicas"     required:"true"  column:"field" type:"int32"`
	CreateTime            int64      `json:"create_time"          required:"true"  column:"field" type:"int64"`
	CurrentCPURequests    float64    `json:"current_cpu_requests" required:"false" column:"field" type:"float64"`
	CurrentMemoryRequests float64    `json:"current_mem_requests" required:"false" column:"field" type:"float64"`
	CurrentCPULimits      float64    `json:"current_cpu_limits"   required:"false" column:"field" type:"float64"`
	CurrentMemoryLimits   float64    `json:"current_mem_limits"   required:"false" column:"field" type:"float64"`
	DesiredCPULimits      float64    `json:"desired_cpu_limits"   required:"false" column:"field" type:"float64"`
	DesiredMemoryLimits   float64    `json:"desired_mem_limits"   required:"false" column:"field" type:"float64"`
	TotalCost             float64    `json:"total_cost"           required:"false" column:"field" type:"float64"`
}

type RecommendationClusterStatusCluster

type RecommendationClusterStatusCluster struct {
	DatahubEntity         ``         /* 143-byte string literal not displayed */
	Time                  *time.Time `json:"time"                 required:"false" column:"tag"   type:"time"`
	Name                  string     `json:"name"                 required:"true"  column:"tag"   type:"string"`
	Type                  string     `json:"type"                 required:"true"  column:"tag"   type:"string"`
	Kind                  string     `json:"kind"                 required:"true"  column:"field" type:"string"`
	CurrentReplicas       int32      `json:"current_replicas"     required:"true"  column:"field" type:"int32"`
	DesiredReplicas       int32      `json:"desired_replicas"     required:"true"  column:"field" type:"int32"`
	CreateTime            int64      `json:"create_time"          required:"true"  column:"field" type:"int64"`
	CurrentCPURequests    float64    `json:"current_cpu_requests" required:"false" column:"field" type:"float64"`
	CurrentMemoryRequests float64    `json:"current_mem_requests" required:"false" column:"field" type:"float64"`
	CurrentCPULimits      float64    `json:"current_cpu_limits"   required:"false" column:"field" type:"float64"`
	CurrentMemoryLimits   float64    `json:"current_mem_limits"   required:"false" column:"field" type:"float64"`
	DesiredCPULimits      float64    `json:"desired_cpu_limits"   required:"false" column:"field" type:"float64"`
	DesiredMemoryLimits   float64    `json:"desired_mem_limits"   required:"false" column:"field" type:"float64"`
	TotalCost             float64    `json:"total_cost"           required:"false" column:"field" type:"float64"`
}

type RecommendationClusterStatusContainerLimit

type RecommendationClusterStatusContainerLimit struct {
	DatahubEntity              ``         /* 143-byte string literal not displayed */
	Time                       *time.Time `json:"time"                          required:"false" column:"tag"   type:"time"`
	Name                       string     `json:"name"                          required:"true"  column:"tag"   type:"string"`
	Namespace                  string     `json:"namespace"                     required:"true"  column:"tag"   type:"string"`
	ClusterName                string     `json:"cluster_name"                  required:"true"  column:"tag"   type:"string"`
	PodName                    string     `json:"pod_name"                      required:"true"  column:"tag"   type:"string"`
	Granularity                string     `json:"granularity"                   required:"true"  column:"tag"   type:"string"`
	TopControllerName          string     `json:"top_controller_name"           required:"true"  column:"field" type:"string"`
	TopControllerKind          string     `json:"top_controller_kind"           required:"true"  column:"field" type:"string"`
	Policy                     string     `json:"policy"                        required:"true"  column:"field" type:"string"`
	PolicyTime                 int64      `json:"policy_time"                   required:"true"  column:"field" type:"int64"`
	PodTotalCost               float64    `json:"pod_total_cost"                required:"true"  column:"field" type:"float64"`
	StartTime                  int64      `json:"start_time"                    required:"true"  column:"field" type:"int64"`
	EndTime                    int64      `json:"end_time"                      required:"true"  column:"field" type:"int64"`
	ResourceLimitCPU           float64    `json:"resource_limit_cpu"            required:"true"  column:"field" type:"float64"`
	ResourceLimitMemory        float64    `json:"resource_limit_memory"         required:"true"  column:"field" type:"float64"`
	InitialResourceLimitCPU    float64    `json:"initial_resource_limit_cpu"    required:"true"  column:"field" type:"float64"`
	InitialResourceLimitMemory float64    `json:"initial_resource_limit_memory" required:"true"  column:"field" type:"float64"`
}

type RecommendationClusterStatusContainerRequest

type RecommendationClusterStatusContainerRequest struct {
	DatahubEntity                ``         /* 145-byte string literal not displayed */
	Time                         *time.Time `json:"time"                            required:"false" column:"tag"   type:"time"`
	Name                         string     `json:"name"                            required:"true"  column:"tag"   type:"string"`
	Namespace                    string     `json:"namespace"                       required:"true"  column:"tag"   type:"string"`
	ClusterName                  string     `json:"cluster_name"                    required:"true"  column:"tag"   type:"string"`
	PodName                      string     `json:"pod_name"                        required:"true"  column:"tag"   type:"string"`
	Granularity                  string     `json:"granularity"                     required:"true"  column:"tag"   type:"string"`
	TopControllerName            string     `json:"top_controller_name"             required:"true"  column:"field" type:"string"`
	TopControllerKind            string     `json:"top_controller_kind"             required:"true"  column:"field" type:"string"`
	Policy                       string     `json:"policy"                          required:"true"  column:"field" type:"string"`
	PolicyTime                   int64      `json:"policy_time"                     required:"true"  column:"field" type:"int64"`
	PodTotalCost                 float64    `json:"pod_total_cost"                  required:"true"  column:"field" type:"float64"`
	StartTime                    int64      `json:"start_time"                      required:"true"  column:"field" type:"int64"`
	EndTime                      int64      `json:"end_time"                        required:"true"  column:"field" type:"int64"`
	ResourceRequestCPU           float64    `json:"resource_request_cpu"            required:"true"  column:"field" type:"float64"`
	ResourceRequestMemory        float64    `json:"resource_request_memory"         required:"true"  column:"field" type:"float64"`
	InitialResourceRequestCPU    float64    `json:"initial_resource_request_cpu"    required:"true"  column:"field" type:"float64"`
	InitialResourceRequestMemory float64    `json:"initial_resource_request_memory" required:"true"  column:"field" type:"float64"`
}

type RecommendationClusterStatusController

type RecommendationClusterStatusController struct {
	DatahubEntity         ``         /* 149-byte string literal not displayed */
	Time                  *time.Time `json:"time"                 required:"false" column:"tag"   type:"time"`
	Name                  string     `json:"name"                 required:"true"  column:"tag"   type:"string"`
	Namespace             string     `json:"namespace"            required:"true"  column:"tag"   type:"string"`
	ClusterName           string     `json:"cluster_name"         required:"true"  column:"tag"   type:"string"`
	Type                  string     `json:"type"                 required:"true"  column:"tag"   type:"string"`
	Kind                  string     `json:"kind"                 required:"true"  column:"field" type:"string"`
	CurrentReplicas       int32      `json:"current_replicas"     required:"true"  column:"field" type:"int32"`
	DesiredReplicas       int32      `json:"desired_replicas"     required:"true"  column:"field" type:"int32"`
	CreateTime            int64      `json:"create_time"          required:"true"  column:"field" type:"int64"`
	CurrentCPURequests    float64    `json:"current_cpu_requests" required:"false" column:"field" type:"float64"`
	CurrentMemoryRequests float64    `json:"current_mem_requests" required:"false" column:"field" type:"float64"`
	CurrentCPULimits      float64    `json:"current_cpu_limits"   required:"false" column:"field" type:"float64"`
	CurrentMemoryLimits   float64    `json:"current_mem_limits"   required:"false" column:"field" type:"float64"`
	DesiredCPULimits      float64    `json:"desired_cpu_limits"   required:"false" column:"field" type:"float64"`
	DesiredMemoryLimits   float64    `json:"desired_mem_limits"   required:"false" column:"field" type:"float64"`
	TotalCost             float64    `json:"total_cost"           required:"false" column:"field" type:"float64"`
}

type RecommendationClusterStatusNamespace

type RecommendationClusterStatusNamespace struct {
	DatahubEntity         ``         /* 147-byte string literal not displayed */
	Time                  *time.Time `json:"time"                 required:"false" column:"tag"   type:"time"`
	Name                  string     `json:"name"                 required:"true"  column:"tag"   type:"string"`
	ClusterName           string     `json:"cluster_name"         required:"true"  column:"tag"   type:"string"`
	Type                  string     `json:"type"                 required:"true"  column:"tag"   type:"string"`
	Kind                  string     `json:"kind"                 required:"true"  column:"field" type:"string"`
	CurrentReplicas       int32      `json:"current_replicas"     required:"true"  column:"field" type:"int32"`
	DesiredReplicas       int32      `json:"desired_replicas"     required:"true"  column:"field" type:"int32"`
	CreateTime            int64      `json:"create_time"          required:"true"  column:"field" type:"int64"`
	CurrentCPURequests    float64    `json:"current_cpu_requests" required:"false" column:"field" type:"float64"`
	CurrentMemoryRequests float64    `json:"current_mem_requests" required:"false" column:"field" type:"float64"`
	CurrentCPULimits      float64    `json:"current_cpu_limits"   required:"false" column:"field" type:"float64"`
	CurrentMemoryLimits   float64    `json:"current_mem_limits"   required:"false" column:"field" type:"float64"`
	DesiredCPULimits      float64    `json:"desired_cpu_limits"   required:"false" column:"field" type:"float64"`
	DesiredMemoryLimits   float64    `json:"desired_mem_limits"   required:"false" column:"field" type:"float64"`
	TotalCost             float64    `json:"total_cost"           required:"false" column:"field" type:"float64"`
}

type RecommendationClusterStatusNode

type RecommendationClusterStatusNode struct {
	DatahubEntity         ``         /* 137-byte string literal not displayed */
	Time                  *time.Time `json:"time"                 required:"false" column:"tag"   type:"time"`
	Name                  string     `json:"name"                 required:"true"  column:"tag"   type:"string"`
	ClusterName           string     `json:"cluster_name"         required:"true"  column:"tag"   type:"string"`
	Type                  string     `json:"type"                 required:"true"  column:"tag"   type:"string"`
	Kind                  string     `json:"kind"                 required:"true"  column:"field" type:"string"`
	CurrentReplicas       int32      `json:"current_replicas"     required:"true"  column:"field" type:"int32"`
	DesiredReplicas       int32      `json:"desired_replicas"     required:"true"  column:"field" type:"int32"`
	CreateTime            int64      `json:"create_time"          required:"true"  column:"field" type:"int64"`
	CurrentCPURequests    float64    `json:"current_cpu_requests" required:"false" column:"field" type:"float64"`
	CurrentMemoryRequests float64    `json:"current_mem_requests" required:"false" column:"field" type:"float64"`
	CurrentCPULimits      float64    `json:"current_cpu_limits"   required:"false" column:"field" type:"float64"`
	CurrentMemoryLimits   float64    `json:"current_mem_limits"   required:"false" column:"field" type:"float64"`
	DesiredCPULimits      float64    `json:"desired_cpu_limits"   required:"false" column:"field" type:"float64"`
	DesiredMemoryLimits   float64    `json:"desired_mem_limits"   required:"false" column:"field" type:"float64"`
	TotalCost             float64    `json:"total_cost"           required:"false" column:"field" type:"float64"`
}

type RecommendationKafkaConsumerGroup

type RecommendationKafkaConsumerGroup struct {
	DatahubEntity         ``         /* 154-byte string literal not displayed */
	Time                  *time.Time `json:"time"                    required:"false" column:"tag"   type:"time"`
	Name                  string     `json:"name"                    required:"true"  column:"tag"   type:"string"`
	Namespace             string     `json:"namespace"               required:"true"  column:"tag"   type:"string"`
	ClusterName           string     `json:"cluster_name"            required:"true"  column:"tag"   type:"string"`
	ResourceK8sName       string     `json:"resource_k8s_name"       required:"true"  column:"tag"   type:"string"`
	ResourceK8sNamespace  string     `json:"resource_k8s_namespace"  required:"true"  column:"tag"   type:"string"`
	Kind                  string     `json:"kind"                    required:"true"  column:"tag"   type:"string"`
	CreateTime            int64      `json:"create_time"             required:"true"  column:"field" type:"int64"`
	CurrentReplicas       int32      `json:"current_replicas"        required:"true"  column:"field" type:"int32"`
	DesiredReplicas       int32      `json:"desired_replicas"        required:"true"  column:"field" type:"int32"`
	PerConsumerCapability float64    `json:"per_consumer_capability" required:"false" column:"field" type:"float64"`
}

type RecommendationNginx

type RecommendationNginx struct {
	DatahubEntity    ``         /* 130-byte string literal not displayed */
	Time             *time.Time `json:"time"               required:"false" column:"tag"   type:"time"`
	Name             string     `json:"name"               required:"true"  column:"tag"   type:"string"`
	Namespace        string     `json:"namespace"          required:"true"  column:"tag"   type:"string"`
	ClusterName      string     `json:"cluster_name"       required:"true"  column:"tag"   type:"string"`
	Kind             string     `json:"kind"               required:"true"  column:"tag"   type:"string"`
	CreateTime       int64      `json:"create_time"        required:"true"  column:"field" type:"int64"`
	CurrentReplicas  int32      `json:"current_replicas"   required:"true"  column:"field" type:"int32"`
	DesiredReplicas  int32      `json:"desired_replicas"   required:"true"  column:"field" type:"int32"`
	ReplicaCapacity  float64    `json:"replica_capacity"   required:"true"  column:"field" type:"float64"`
	CurrentNumerator float64    `json:"current_numerator"  required:"true"  column:"field" type:"float64"`
	HttpResponseTime int64      `json:"http_response_time" required:"false" column:"field" type:"int64"`
	Alpha            float64    `json:"alpha"              required:"false" column:"field" type:"float64"`
	Mape0            float64    `json:"mape0"              required:"true"  column:"field" type:"float64"`
	Mape1            float64    `json:"mape1"              required:"true"  column:"field" type:"float64"`
	Mape2            float64    `json:"mape2"              required:"true"  column:"field" type:"float64"`
	Reserve          string     `json:"reserve"            required:"false" column:"field" type:"string"`
}

type ResourceClusterAutoscalerMachinegroup

type ResourceClusterAutoscalerMachinegroup struct {
	DatahubEntity                         ``         /* 170-byte string literal not displayed */
	Time                                  *time.Time `json:"time"                                      required:"false" column:"tag"   type:"time"`
	Name                                  string     `json:"name"                                      required:"true"  column:"tag"   type:"string"`
	Namespace                             string     `json:"namespace"                                 required:"true"  column:"tag"   type:"string"`
	ClusterName                           string     `json:"cluster_name"                              required:"true"  column:"tag"   type:"string"`
	AlamedaScalerName                     string     `json:"alameda_scaler_name"                       required:"true"  column:"tag"   type:"string"`
	AlamedaScalerNamespace                string     `json:"alameda_scaler_namespace"                  required:"true"  column:"tag"   type:"string"`
	CPUMetricUtilizationTarget            int32      `json:"cpu_metric_utilization_target"             required:"false" column:"field" type:"int32"`
	CPUMetricScaleUpGap                   int32      `json:"cpu_metric_scaleup_gap"                    required:"false" column:"field" type:"int32"`
	CPUMetricScaleDownGap                 int32      `json:"cpu_metric_scaledown_gap"                  required:"false" column:"field" type:"int32"`
	MemoryMetricUtilizationTarget         int32      `json:"memory_metric_utilization_target"          required:"false" column:"field" type:"int32"`
	MemoryMetricScaleUpGap                int32      `json:"memory_metric_scaleup_gap"                 required:"false" column:"field" type:"int32"`
	MemoryMetricScaleDownGap              int32      `json:"memory_metric_scaledown_gap"               required:"false" column:"field" type:"int32"`
	CPUDurationUpThresholdPercentage      int32      `json:"cpu_duration_up_threshold_percentage"      required:"false" column:"field" type:"int32"`
	CPUDurationDownThresholdPercentage    int32      `json:"cpu_duration_down_threshold_percentage"    required:"false" column:"field" type:"int32"`
	MemoryDurationUpThresholdPercentage   int32      `json:"memory_duration_up_threshold_percentage"   required:"false" column:"field" type:"int32"`
	MemoryDurationDownThresholdPercentage int32      `json:"memory_duration_down_threshold_percentage" required:"false" column:"field" type:"int32"`
}

type ResourceClusterAutoscalerMachineset

type ResourceClusterAutoscalerMachineset struct {
	DatahubEntity           ``         /* 166-byte string literal not displayed */
	Time                    *time.Time `json:"time"                       required:"false" column:"tag"   type:"time"`
	Name                    string     `json:"name"                       required:"true"  column:"tag"   type:"string"`
	Namespace               string     `json:"namespace"                  required:"true"  column:"tag"   type:"string"`
	ClusterName             string     `json:"cluster_name"               required:"true"  column:"tag"   type:"string"`
	MachinegroupName        string     `json:"machinegroup_name"          required:"true"  column:"tag"   type:"string"`
	MachinegroupNamespace   string     `json:"machinegroup_namespace"     required:"true"  column:"tag"   type:"string"`
	ResourceK8sSpecReplicas int32      `json:"resource_k8s_spec_replicas" required:"false" column:"field" type:"int32"`
	ResourceK8sReplicas     int32      `json:"resource_k8s_replicas"      required:"false" column:"field" type:"int32"`
	ResourceK8sMinReplicas  int32      `json:"resource_k8s_min_replicas"  required:"false" column:"field" type:"int32"`
	ResourceK8sMaxReplicas  int32      `json:"resource_k8s_max_replicas"  required:"false" column:"field" type:"int32"`
	EnableExecution         bool       `json:"enable_execution"           required:"false" column:"field" type:"bool"`
	ScaleUpDelay            int64      `json:"scale_up_delay"             required:"false" column:"field" type:"int64"`
	ScaleDownDelay          int64      `json:"scale_down_delay"           required:"false" column:"field" type:"int64"`
}

type ResourceClusterStatusApplication

type ResourceClusterStatusApplication struct {
	DatahubEntity ``         /* 145-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	Namespace     string     `json:"namespace"    required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"          required:"true"  column:"tag"   type:"string"`
	ScalingTool   string     `json:"scaling_tool" required:"true"  column:"tag"   type:"string"`
	Dummy         string     `json:"dummy"        required:"true"  column:"field" type:"string"`
}

type ResourceClusterStatusCluster

type ResourceClusterStatusCluster struct {
	DatahubEntity ``         /* 137-byte string literal not displayed */
	Time          *time.Time `json:"time"  required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"  required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"   required:"true"  column:"tag"   type:"string"`
	Value         string     `json:"value" required:"true"  column:"field" type:"string"`
}

type ResourceClusterStatusContainer

type ResourceClusterStatusContainer struct {
	DatahubEntity                             ``         /* 141-byte string literal not displayed */
	Time                                      *time.Time `json:"time"                                           required:"false" column:"tag"   type:"time"`
	Name                                      string     `json:"name"                                           required:"true"  column:"tag"   type:"string"`
	Namespace                                 string     `json:"namespace"                                      required:"true"  column:"tag"   type:"string"`
	NodeName                                  string     `json:"node_name"                                      required:"true"  column:"tag"   type:"string"`
	ClusterName                               string     `json:"cluster_name"                                   required:"true"  column:"tag"   type:"string"`
	Uid                                       string     `json:"uid"                                            required:"true"  column:"tag"   type:"string"`
	PodName                                   string     `json:"pod_name"                                       required:"true"  column:"tag"   type:"string"`
	TopControllerName                         string     `json:"top_controller_name"                            required:"true"  column:"tag"   type:"string"`
	TopControllerKind                         string     `json:"top_controller_kind"                            required:"true"  column:"tag"   type:"string"`
	AlamedaScalerName                         string     `json:"alameda_scaler_name"                            required:"true"  column:"tag"   type:"string"`
	AlamedaScalerScalingTool                  string     `json:"alameda_scaler_scaling_tool"                    required:"true"  column:"tag"   type:"string"`
	ResourceRequestCPU                        string     `json:"resource_request_cpu"                           required:"false" column:"field" type:"string"`
	ResourceRequestMemory                     string     `json:"resource_request_memory"                        required:"false" column:"field" type:"string"`
	ResourceLimitCpu                          string     `json:"resource_limit_cpu"                             required:"false" column:"field" type:"string"`
	ResourceLimitMemory                       string     `json:"resource_limit_memory"                          required:"false" column:"field" type:"string"`
	StatusWaitingReason                       string     `json:"status_waiting_reason"                          required:"false" column:"field" type:"string"`
	StatusWaitingMessage                      string     `json:"status_waiting_message"                         required:"false" column:"field" type:"string"`
	StatusRunningStartTt                      int64      `json:"status_running_start_at"                        required:"false" column:"field" type:"int64"`
	StatusTerminatedExitCode                  int32      `json:"status_terminated_exit_code"                    required:"false" column:"field" type:"int32"`
	StatusTerminatedReason                    string     `json:"status_terminated_reason"                       required:"false" column:"field" type:"string"`
	StatusTerminatedMessage                   string     `json:"status_terminated_message"                      required:"false" column:"field" type:"string"`
	StatusTerminatedStartedAt                 int64      `json:"status_terminated_started_at"                   required:"false" column:"field" type:"int64"`
	StatusTerminatedFinishedAt                int64      `json:"status_terminated_finished_at"                  required:"false" column:"field" type:"int64"`
	LastTerminationStatusWaitingReason        string     `json:"last_termination_status_waiting_reason"         required:"false" column:"field" type:"string"`
	LastTerminationStatusWaitingMessage       string     `json:"last_termination_status_waiting_message"        required:"false" column:"field" type:"string"`
	LastTerminationStatusRunningStartAt       int64      `json:"last_termination_status_running_start_at"       required:"false" column:"field" type:"int64"`
	LastTerminationStatusTerminatedExitCode   int32      `json:"last_termination_status_terminated_exit_code"   required:"false" column:"field" type:"int32"`
	LastTerminationStatusTerminatedReason     string     `json:"last_termination_status_terminated_reason"      required:"false" column:"field" type:"string"`
	LastTerminationStatusTerminatedMessage    string     `json:"last_termination_status_terminated_message"     required:"false" column:"field" type:"string"`
	LastTerminationStatusTerminatedStartedAt  int64      `json:"last_termination_status_terminated_started_at"  required:"false" column:"field" type:"int64"`
	LastTerminationStatusTerminatedFinishedAt int64      `json:"last_termination_status_terminated_finished_at" required:"false" column:"field" type:"int64"`
	RestartCount                              int32      `json:"restart_count"                                  required:"false" column:"field" type:"int32"`
}

type ResourceClusterStatusController

type ResourceClusterStatusController struct {
	DatahubEntity            ``         /* 143-byte string literal not displayed */
	Time                     *time.Time `json:"time"                        required:"false" column:"tag"   type:"time"`
	Name                     string     `json:"name"                        required:"true"  column:"tag"   type:"string"`
	Namespace                string     `json:"namespace"                   required:"true"  column:"tag"   type:"string"`
	ClusterName              string     `json:"cluster_name"                required:"true"  column:"tag"   type:"string"`
	Uid                      string     `json:"uid"                         required:"true"  column:"tag"   type:"string"`
	Kind                     string     `json:"kind"                        required:"true"  column:"tag"   type:"string"`
	AlamedaScalerName        string     `json:"alameda_scaler_name"         required:"true"  column:"tag"   type:"string"`
	AlamedaScalerScalingTool string     `json:"alameda_scaler_scaling_tool" required:"true"  column:"tag"   type:"string"`
	Replicas                 int32      `json:"replicas"                    required:"false" column:"field" type:"int32"`
	SpecReplicas             int32      `json:"spec_replicas"               required:"false" column:"field" type:"int32"`
	Policy                   string     `json:"policy"                      required:"false" column:"field" type:"string"`
	EnableExecution          bool       `json:"enable_execution"            required:"false" column:"field" type:"bool"`
}

type ResourceClusterStatusNamespace

type ResourceClusterStatusNamespace struct {
	DatahubEntity ``         /* 141-byte string literal not displayed */
	Time          *time.Time `json:"time"         required:"false" column:"tag"   type:"time"`
	Name          string     `json:"name"         required:"true"  column:"tag"   type:"string"`
	ClusterName   string     `json:"cluster_name" required:"true"  column:"tag"   type:"string"`
	Uid           string     `json:"uid"          required:"true"  column:"tag"   type:"string"`
	Value         string     `json:"value"        required:"true"  column:"field" type:"string"`
}

type ResourceClusterStatusNode

type ResourceClusterStatusNode struct {
	DatahubEntity       ``         /* 131-byte string literal not displayed */
	Time                *time.Time `json:"time"                 required:"false" column:"tag"   type:"time"`
	Name                string     `json:"name"                 required:"true"  column:"tag"   type:"string"`
	ClusterName         string     `json:"cluster_name"         required:"true"  column:"tag"   type:"string"`
	Uid                 string     `json:"uid"                  required:"true"  column:"tag"   type:"string"`
	MachinesetName      string     `json:"machineset_name"      required:"true"  column:"tag"   type:"string"`
	MachinesetNamespace string     `json:"machineset_namespace" required:"true"  column:"tag"   type:"string"`
	RoleMaster          bool       `json:"role_master"          required:"false" column:"field" type:"bool"`
	RoleWorker          bool       `json:"role_worker"          required:"false" column:"field" type:"bool"`
	RoleInfra           bool       `json:"role_infra"           required:"false" column:"field" type:"bool"`
	CreateTime          int64      `json:"create_time"          required:"false" column:"field" type:"int64"`
	MachineCreateTime   int64      `json:"machine_create_time"  required:"false" column:"field" type:"int64"`
	NodeCPUCores        int64      `json:"node_cpu_cores"       required:"false" column:"field" type:"int64"`  // NodeCPUCores is the amount of cores in node
	NodeMemoryBytes     int64      `json:"node_memory_bytes"    required:"false" column:"field" type:"int64"`  // NodeMemoryBytes is the amount of memory bytes in node
	NodeNetworkMbps     int64      `json:"node_network_mbps"    required:"false" column:"field" type:"int64"`  // NodeNetworkMbps is mega bits per second
	IOProvider          string     `json:"io_provider"          required:"false" column:"field" type:"string"` // Cloud service provider
	IOInstanceType      string     `json:"io_instance_type"     required:"false" column:"field" type:"string"`
	IORegion            string     `json:"io_region"            required:"false" column:"field" type:"string"`
	IOZone              string     `json:"io_zone"              required:"false" column:"field" type:"string"`
	IOOs                string     `json:"io_os"                required:"false" column:"field" type:"string"`
	IORole              string     `json:"io_role"              required:"false" column:"field" type:"string"`
	IOInstanceId        string     `json:"io_instance_id"       required:"false" column:"field" type:"string"`
	IOStorageSize       int64      `json:"io_storage_size"      required:"false" column:"field" type:"int64"`
}

type ResourceClusterStatusPod

type ResourceClusterStatusPod struct {
	DatahubEntity                      ``         /* 129-byte string literal not displayed */
	Time                               *time.Time `json:"time"                                   required:"false" column:"tag"   type:"time"`
	Name                               string     `json:"name"                                   required:"true"  column:"tag"   type:"string"`
	Namespace                          string     `json:"namespace"                              required:"true"  column:"tag"   type:"string"`
	NodeName                           string     `json:"node_name"                              required:"true"  column:"tag"   type:"string"`
	ClusterName                        string     `json:"cluster_name"                           required:"true"  column:"tag"   type:"string"`
	Uid                                string     `json:"uid"                                    required:"true"  column:"tag"   type:"string"`
	TopControllerName                  string     `json:"top_controller_name"                    required:"true"  column:"tag"   type:"string"`
	TopControllerKind                  string     `json:"top_controller_kind"                    required:"true"  column:"tag"   type:"string"`
	AlamedaScalerName                  string     `json:"alameda_scaler_name"                    required:"true"  column:"tag"   type:"string"`
	AlamedaScalerScalingTool           string     `json:"alameda_scaler_scaling_tool"            required:"true"  column:"tag"   type:"string"`
	AppName                            string     `json:"app_name"                               required:"true"  column:"tag"   type:"string"`
	AppPartOf                          string     `json:"app_part_of"                            required:"true"  column:"tag"   type:"string"`
	PodCreateTime                      int64      `json:"pod_create_time"                        required:"false" column:"field" type:"int64"`
	ResourceLink                       string     `json:"resource_link"                          required:"false" column:"field" type:"string"`
	TopControllerReplicas              int32      `json:"top_controller_replicas"                required:"false" column:"field" type:"int32"`
	PodPhase                           string     `json:"pod_phase"                              required:"false" column:"field" type:"string"`
	PodMessage                         string     `json:"pod_message"                            required:"false" column:"field" type:"string"`
	PodReason                          string     `json:"pod_reason"                             required:"false" column:"field" type:"string"`
	Policy                             string     `json:"policy"                                 required:"false" column:"field" type:"string"`
	UsedRecommendationDd               string     `json:"used_recommendation_id"                 required:"false" column:"field" type:"string"`
	AlamedaScalerResourceLimitCPU      string     `json:"alameda_scaler_resource_limit_cpu"      required:"false" column:"field" type:"string"`
	AlamedaScalerResourceLimitMemory   string     `json:"alameda_scaler_resource_limit_memory"   required:"false" column:"field" type:"string"`
	AlamedaScalerResourceRequestCPU    string     `json:"alameda_scaler_resource_request_cpu"    required:"false" column:"field" type:"string"`
	AlamedaScalerResourceRequestMemory string     `json:"alameda_scaler_resource_request_memory" required:"false" column:"field" type:"string"`
}

type Row

type Row struct {
	Time    *timestamp.Timestamp
	Columns []string
	Values  []string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL