Recommendation policy. A policy may be either stable or compact.
| Name | Number | Description |
| RECOMMENDATION_POLICY_UNDEFINED | 0 | |
| STABLE | 1 | |
| COMPACT | 2 |
Represents the field type of a record which queried from datahub
| Name | Number | Description |
| COLUMNTYPE_UDEFINED | 0 | |
| COLUMNTYPE_TAG | 1 | |
| COLUMNTYPE_FIELD | 2 |
Represents the datahub specified data type
| Name | Number | Description |
| DATATYPE_UNDEFINED | 0 | |
| DATATYPE_BOOL | 1 | |
| DATATYPE_INT | 2 | |
| DATATYPE_INT8 | 3 | |
| DATATYPE_INT16 | 4 | |
| DATATYPE_INT32 | 5 | |
| DATATYPE_INT64 | 6 | |
| DATATYPE_UINT | 7 | |
| DATATYPE_UINT8 | 8 | |
| DATATYPE_UINT16 | 9 | |
| DATATYPE_UINT32 | 10 | |
| DATATYPE_UTIN64 | 11 | |
| DATATYPE_FLOAT32 | 12 | |
| DATATYPE_FLOAT64 | 13 | |
| DATATYPE_STRING | 14 |
Represents a dataset which are collected that have the same attributes
| Field | Type | Label | Description |
| rows | Row | repeated |
|
Represents a general datahub query request
| Field | Type | Label | Description |
| database | string |
|
|
| table | string |
|
|
| expression | string |
|
|
| condition | QueryCondition |
|
Represents a datahub query request
| Field | Type | Label | Description |
| time_range | TimeRange |
|
|
| order | QueryCondition.Order |
|
|
| where_clause | string |
|
|
| selects | string | repeated |
|
| groups | string | repeated |
|
| limit | uint64 |
|
Represents a rawdata whcih is read from datahub
| Field | Type | Label | Description |
| query | Query |
|
|
| columns | string | repeated |
|
| groups | Group | repeated |
|
| rawdata | string |
|
Represents a record of data
| Field | Type | Label | Description |
| time | google.protobuf.Timestamp |
|
|
| values | string | repeated |
|
Represents a time range definition
| Field | Type | Label | Description |
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| timeout | google.protobuf.Timestamp |
|
|
| step | google.protobuf.Duration |
|
|
| aggregate_function | TimeRange.AggregateFunction |
|
|
| apply_time | google.protobuf.Timestamp |
|
Represents a rawdata which will be written to datahub
| Field | Type | Label | Description |
| database | string |
|
|
| table | string |
|
|
| columns | string | repeated |
|
| rows | Row | repeated |
|
| column_types | ColumnType | repeated |
|
| data_types | DataType | repeated |
|
Represents a specified database whcih is to query
| Name | Number | Description |
| UNDEFINED | 0 | |
| INFLUXDB | 1 | |
| PROMETHEUS | 2 |
| Name | Number | Description |
| NONE | 0 | |
| ASC | 1 | |
| DESC | 2 |
| Name | Number | Description |
| NONE | 0 | |
| MAX | 1 | |
| AVG | 2 |
Represents a request for creating predictions of alameda scalers' metric data.
| Field | Type | Label | Description |
| application_predictions | ApplicationPrediction | repeated |
|
Represents a request for creating predictions clusters' metric data.
| Field | Type | Label | Description |
| cluster_predictions | ClusterPrediction | repeated |
|
Represents a request for creating predictions of controllers' metric data.
| Field | Type | Label | Description |
| controller_predictions | ControllerPrediction | repeated |
|
Represents a request for creating predictions of namespaces' metric data.
| Field | Type | Label | Description |
| namespace_predictions | NamespacePrediction | repeated |
|
Represents a request for creating predictions nodes' metric data.
| Field | Type | Label | Description |
| node_predictions | NodePrediction | repeated |
|
Represents a request for creating predictions of containers' metric data belonging to a pod.
| Field | Type | Label | Description |
| pod_predictions | PodPrediction | repeated |
|
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| predictions | WritePrediction | repeated |
|
Represents a request for listing predictions of alameda scalers.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
| granularity | int64 |
|
|
| model_id | string |
|
|
| prediction_id | string |
|
Represents a response for a listing predictions of alameda scalers request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| application_predictions | ApplicationPrediction | repeated |
|
Represents a request for listing predictions of clusters.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
| granularity | int64 |
|
|
| model_id | string |
|
|
| prediction_id | string |
|
Represents a response for a listing predictions of clusters request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| cluster_predictions | ClusterPrediction | repeated |
|
Represents a request for listing predictions of controllers.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| granularity | int64 |
|
|
| model_id | string |
|
|
| prediction_id | string |
|
Represents a response for a listing predictions of controllers request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| controller_predictions | ControllerPrediction | repeated |
|
Represents a request for listing predictions of namespaces.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
| granularity | int64 |
|
|
| model_id | string |
|
|
| prediction_id | string |
|
Represents a response for a listing predictions of namespaces request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| namespace_predictions | NamespacePrediction | repeated |
|
Represents a request for listing predictions of nodes
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
| granularity | int64 |
|
|
| model_id | string |
|
|
| prediction_id | string |
|
Represents a response for a listing predictions of nodes request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| node_predictions | NodePrediction | repeated |
|
Represents a request for listing predictions of pods.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
| granularity | int64 |
|
|
| fill_days | int64 |
|
|
| model_id | string |
|
|
| prediction_id | string |
|
Represents a response for a listing predictions of pods request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| pod_predictions | PodPrediction | repeated |
|
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| predictions | Prediction |
|
Represents a piece of metreic data
| Field | Type | Label | Description |
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| data | Sample | repeated | data can be time series or non-time series |
| granularity | int64 |
|
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| prediction_data | PredictionData | repeated |
|
| Field | Type | Label | Description |
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| resource_boundary | containersai.alameda.v1alpha1.datahub.common.ResourceBoundary |
|
|
| read_data | containersai.alameda.v1alpha1.datahub.common.ReadData |
|
Represents a data point of time-series metric data
| Field | Type | Label | Description |
| time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| model_id | string |
|
|
| prediction_id | string |
|
|
| num_value | string |
|
Represents a list of predicted metrics data of a alameda scaler.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| predicted_raw_data | MetricData | repeated |
|
| predicted_upperbound_data | MetricData | repeated |
|
| predicted_lowerbound_data | MetricData | repeated |
|
Represents a list of predicted metric data of a cluster.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| predicted_raw_data | MetricData | repeated |
|
| predicted_upperbound_data | MetricData | repeated |
|
| predicted_lowerbound_data | MetricData | repeated |
|
Represents a list of predicted metric data of a container.
| Field | Type | Label | Description |
| name | string |
|
|
| predicted_raw_data | MetricData | repeated |
|
| predicted_upperbound_data | MetricData | repeated |
|
| predicted_lowerbound_data | MetricData | repeated |
|
Represents a list of predicted metrics data of a controller.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| predicted_raw_data | MetricData | repeated |
|
| predicted_upperbound_data | MetricData | repeated |
|
| predicted_lowerbound_data | MetricData | repeated |
|
Represents a list of predicted metrics data of a namespace.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| predicted_raw_data | MetricData | repeated |
|
| predicted_upperbound_data | MetricData | repeated |
|
| predicted_lowerbound_data | MetricData | repeated |
|
Represents a list of predicted metric data of a node.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| is_scheduled | bool |
|
|
| predicted_raw_data | MetricData | repeated |
|
| predicted_upperbound_data | MetricData | repeated |
|
| predicted_lowerbound_data | MetricData | repeated |
|
Represents a list of predicted metrics data of a pod.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| container_predictions | ContainerPrediction | repeated |
|
| Field | Type | Label | Description |
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| resource_boundary | containersai.alameda.v1alpha1.datahub.common.ResourceBoundary |
|
|
| write_data | containersai.alameda.v1alpha1.datahub.common.WriteData |
|
| Field | Type | Label | Description |
| events | Event | repeated |
|
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| id | string | repeated |
|
| cluster_id | string | repeated |
|
| type | EventType | repeated |
|
| version | EventVersion | repeated |
|
| level | EventLevel | repeated |
|
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| events | Event | repeated |
|
| Field | Type | Label | Description |
| host | string |
|
|
| component | string |
|
| Field | Type | Label | Description |
| kind | string |
|
|
| namespace | string |
|
|
| name | string |
|
|
| api_version | string |
|
| Name | Number | Description |
| EVENT_LEVEL_UNDEFINED | 0 | |
| EVENT_LEVEL_DEBUG | 1 | |
| EVENT_LEVEL_INFO | 2 | |
| EVENT_LEVEL_WARNING | 3 | |
| EVENT_LEVEL_ERROR | 4 | |
| EVENT_LEVEL_FATAL | 5 |
| Name | Number | Description |
| EVENT_TYPE_UNDEFINED | 0 | |
| EVENT_TYPE_ALAMEDA_SCALER_CREATE | 1 | |
| EVENT_TYPE_ALAMEDA_SCALER_DELETE | 2 | |
| EVENT_TYPE_NODE_REGISTER | 3 | |
| EVENT_TYPE_DEPLOYMENT_REGISTER | 4 | |
| EVENT_TYPE_DEPLOYMENT_CONFIG_REGISTER | 5 | |
| EVENT_TYPE_POD_REGISTER | 6 | |
| EVENT_TYPE_NODE_DEREGISTER | 7 | |
| EVENT_TYPE_DEPLOYMENT_DEREGISTER | 8 | |
| EVENT_TYPE_DEPLOYMENT_CONFIG_DEREGISTER | 9 | |
| EVENT_TYPE_POD_DEREGISTER | 10 | |
| EVENT_TYPE_NODE_PREDICTION_CREATE | 11 | |
| EVENT_TYPE_POD_PREDICTION_CREATE | 12 | |
| EVENT_TYPE_VPA_RECOMMENDATION_CREATE | 13 | |
| EVENT_TYPE_HPA_RECOMMENDATION_CREATE | 14 | |
| EVENT_TYPE_VPA_RECOMMENDATION_EXECUTE | 15 | |
| EVENT_TYPE_HPA_RECOMMENDATION_EXECUTE | 16 | |
| EVENT_TYPE_ANOMALY_METRIC_DETECT | 17 | |
| EVENT_TYPE_ANOMALY_ANALYSIS_CREATE | 18 | |
| EVENT_TYPE_LICENSE | 19 | |
| EVENT_TYPE_EMAIL_NOTIFICATION | 20 | |
| EVENT_TYPE_ANOMALY_FORECAST_DETECT | 21 | |
| EVENT_TYPE_ANOMALY_REALTIME_DETECT | 22 |
| Name | Number | Description |
| EVENT_VERSION_UNDEFINED | 0 | |
| EVENT_VERSION_V1 | 1 |
| Field | Type | Label | Description |
| time | google.protobuf.Timestamp |
|
|
| id | string |
|
|
| cluster_id | string |
|
|
| source | EventSource |
|
|
| type | EventType |
|
|
| version | EventVersion |
|
|
| level | EventLevel |
|
|
| subject | K8SObjectReference |
|
|
| message | string |
|
|
| data | string |
|
Represents a request for creating metrics data of alameda scalers.
| Field | Type | Label | Description |
| application_metrics | ApplicationMetric | repeated |
|
Represents a request for creating metrics data of clusters.
| Field | Type | Label | Description |
| cluster_metrics | ClusterMetric | repeated |
|
Represents a request for creating metrics data of controllers.
| Field | Type | Label | Description |
| controller_metrics | ControllerMetric | repeated |
|
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| metrics | WriteMetric | repeated |
|
Represents a request for creating metrics data of namespaces.
| Field | Type | Label | Description |
| namespace_metrics | NamespaceMetric | repeated |
|
Represents a request for creating metrics data of nodes.
| Field | Type | Label | Description |
| node_metrics | NodeMetric | repeated |
|
Represents a request for creating metrics data of pods.
| Field | Type | Label | Description |
| pod_metrics | PodMetric | repeated |
|
| rate_range | uint64 |
|
Represents a request for listing metric data of alameda scalers.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
Represents a response for a listing alameda scalers metric data request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| application_metrics | ApplicationMetric | repeated |
|
Represents a request for listing metric data of clusters.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
Represents a response for a listing clusters metrics request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| cluster_metrics | ClusterMetric | repeated |
|
Represents a request for listing metric data of controllers.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
Represents a response for a listing controllers metric data request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| controller_metrics | ControllerMetric | repeated |
|
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| metrics | Metric |
|
Represents a request for listing metric data of namespaces.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
Represents a response for a listing namespaces metric data request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| namespace_metrics | NamespaceMetric | repeated |
|
Represents a request for listing metric data of nodes.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
Represents a response for a listing nodes metrics request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| node_metrics | NodeMetric | repeated |
|
Represents a request for listing metric data of pods.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
| rate_range | uint64 |
|
Represents a response for a listing pods metric data request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| pod_metrics | PodMetric | repeated |
|
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| metric_data | MetricData | repeated |
|
Represents a piece of metreic data.
| Field | Type | Label | Description |
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| read_data | containersai.alameda.v1alpha1.datahub.common.ReadData |
|
Represents metric data of a alameda scaler.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| metric_data | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
Represents metric data of a cluster.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| metric_data | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
Represents metric data of a container.
| Field | Type | Label | Description |
| name | string |
|
|
| metric_data | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
Represents metric data of a controller.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| metric_data | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
Represents metric data of a namespace.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| metric_data | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
Represents metric data of a node.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| metric_data | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
Represents metric data of a pod.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| container_metrics | ContainerMetric | repeated |
|
| Field | Type | Label | Description |
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| write_data | containersai.alameda.v1alpha1.datahub.common.WriteData |
|
Represents a request for adding alameda scalers that need to be predicted.
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| applications | WriteApplication | repeated |
|
Represents a request for stopping predicting alameda sclaers.
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| applications | DeleteApplication | repeated |
|
Represents a request for listing alameda scalers that need to be predicted.
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| applications | ReadApplication | repeated |
|
Represents a response for a listing alameda scalers request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| applications | Application |
|
Represents a dataset of private alameda scalers.
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| application_data | ApplicationData | repeated |
|
Represents a private alameda scaler.
| Field | Type | Label | Description |
| measurement | string |
|
|
| read_data | containersai.alameda.v1alpha1.datahub.common.ReadData |
|
Represents the condition of deleting alameda scalers.
| Field | Type | Label | Description |
| measurement | string |
|
|
| where_condition | containersai.alameda.v1alpha1.datahub.common.Condition | repeated |
|
Represents the condition of reading alameda scalers.
| Field | Type | Label | Description |
| measurement | string |
|
|
| where_condition | containersai.alameda.v1alpha1.datahub.common.Condition | repeated |
|
Represents the data of alameda scaler which is to be created.
| Field | Type | Label | Description |
| measurement | string |
|
|
| write_data | containersai.alameda.v1alpha1.datahub.common.WriteData |
|
Represents a request for creating alameda scalers' recommendation.
| Field | Type | Label | Description |
| application_recommendations | ApplicationRecommendation | repeated |
|
Represents a request for creating clusters' recommendation.
| Field | Type | Label | Description |
| cluster_recommendations | ClusterRecommendation | repeated |
|
Represents a request for creating controllers' recommendation.
| Field | Type | Label | Description |
| controller_recommendations | ControllerRecommendation | repeated |
|
Represents a request for creating namespaces' recommendation.
| Field | Type | Label | Description |
| namespace_recommendations | NamespaceRecommendation | repeated |
|
Represents a request for creating nodes' recommendation.
| Field | Type | Label | Description |
| node_recommendations | NodeRecommendation | repeated |
|
Represents a request for creating pods' recommendation.
| Field | Type | Label | Description |
| pod_recommendations | PodRecommendation | repeated |
|
| granularity | int64 |
|
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| recommendations | WriteRecommendation | repeated |
|
Represents a request for listing recommendations of alameda scalers.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| recommended_type | ControllerRecommendedType |
|
Represents a response for listing alameda scalers recommendations request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| application_recommendations | ApplicationRecommendation | repeated |
|
Represents a request for listing recommendations of clusters.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| recommended_type | ControllerRecommendedType |
|
Represents a response for listing clusters recommendations request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| cluster_recommendations | ClusterRecommendation | repeated |
|
Represents a request for listing recommendations of controllers.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| recommended_type | ControllerRecommendedType |
|
Represents a response for listing controllers recommendations request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| controller_recommendations | ControllerRecommendation | repeated |
|
Represents a request for listing recommendations of namespaces.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| recommended_type | ControllerRecommendedType |
|
Represents a response for listing namespaces recommendations request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| namespace_recommendations | NamespaceRecommendation | repeated |
|
Represents a request for listing recommendations of nodes.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| recommended_type | ControllerRecommendedType |
|
Represents a response for listing nodes recommendations request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| node_recommendations | NodeRecommendation | repeated |
|
Represents a request for listing recommendations of pods.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| granularity | int64 |
|
Represents a response for listing pods recommendations request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| pod_recommendations | PodRecommendation | repeated |
|
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| recommendations | Recommendation |
|
Represents a private spec of a controller recommendation.
| Field | Type | Label | Description |
| current_replicas | int32 |
|
|
| desired_replicas | int32 |
|
|
| time | google.protobuf.Timestamp |
|
|
| create_time | google.protobuf.Timestamp |
|
|
| current_cpu_requests | double |
|
|
| current_mem_requests | double |
|
|
| current_cpu_limits | double |
|
|
| current_mem_limits | double |
|
|
| desired_cpu_limits | double |
|
|
| desired_mem_limits | double |
|
|
| total_cost | double |
|
| Field | Type | Label | Description |
| current_replicas | int32 |
|
|
| desired_replicas | int32 |
|
|
| time | google.protobuf.Timestamp |
|
|
| create_time | google.protobuf.Timestamp |
|
Represents a set of container resource configuration recommendations of a pod.
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| recommendation_data | RecommendationData | repeated |
|
Represents a piece of recommendation data.
| Field | Type | Label | Description |
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| resource_quota | containersai.alameda.v1alpha1.datahub.common.ResourceQuota |
|
|
| read_data | containersai.alameda.v1alpha1.datahub.common.ReadData |
|
| Name | Number | Description |
| CRT_UNDEFINED | 0 | |
| PRIMITIVE | 1 | |
| K8S | 2 |
Represents resource configuration recommendations of a alameda scaler.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| recommended_type | ControllerRecommendedType |
|
|
| recommended_spec | ControllerRecommendedSpec |
|
|
| recommended_spec_k8s | ControllerRecommendedSpecK8s |
|
Represents resource configuration recommendations of a cluster.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| recommended_type | ControllerRecommendedType |
|
|
| recommended_spec | ControllerRecommendedSpec |
|
|
| recommended_spec_k8s | ControllerRecommendedSpecK8s |
|
Represents a resource configuration recommendation made by the AI Engine.
It includes recommended limits and requests for the initial stage (a container which is just started) and after the initial strage.
| Field | Type | Label | Description |
| name | string |
|
|
| limit_recommendations | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
| request_recommendations | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
| initial_limit_recommendations | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
| initial_request_recommendations | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
Represents resource configuration recommendations of a controller.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| recommended_type | ControllerRecommendedType |
|
|
| recommended_spec | ControllerRecommendedSpec |
|
|
| recommended_spec_k8s | ControllerRecommendedSpecK8s |
|
Represents resource configuration recommendations of a namespace.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| recommended_type | ControllerRecommendedType |
|
|
| recommended_spec | ControllerRecommendedSpec |
|
|
| recommended_spec_k8s | ControllerRecommendedSpecK8s |
|
Represents resource configuration recommendations of a node.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| recommended_type | ControllerRecommendedType |
|
|
| recommended_spec | ControllerRecommendedSpec |
|
|
| recommended_spec_k8s | ControllerRecommendedSpecK8s |
|
Represents a set of container resource configuration recommendations of a pod.
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| apply_recommendation_now | bool |
|
|
| assign_pod_policy | containersai.alameda.v1alpha1.datahub.resources.AssignPodPolicy |
|
|
| container_recommendations | ContainerRecommendation | repeated |
|
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| top_controller | containersai.alameda.v1alpha1.datahub.resources.Controller |
|
|
| recommendation_id | string |
|
|
| total_cost | double |
|
| Field | Type | Label | Description |
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| resource_quota | containersai.alameda.v1alpha1.datahub.common.ResourceQuota |
|
|
| write_data | containersai.alameda.v1alpha1.datahub.common.WriteData |
|
Represents the field type of a record which queried from datahub.
| Name | Number | Description |
| COLUMNTYPE_UDEFINED | 0 | |
| COLUMNTYPE_TAG | 1 | |
| COLUMNTYPE_FIELD | 2 |
Represents the datahub specified data type.
| Name | Number | Description |
| DATATYPE_UNDEFINED | 0 | |
| DATATYPE_BOOL | 1 | |
| DATATYPE_INT | 2 | |
| DATATYPE_INT8 | 3 | |
| DATATYPE_INT16 | 4 | |
| DATATYPE_INT32 | 5 | |
| DATATYPE_INT64 | 6 | |
| DATATYPE_UINT | 7 | |
| DATATYPE_UINT8 | 8 | |
| DATATYPE_UINT16 | 9 | |
| DATATYPE_UINT32 | 10 | |
| DATATYPE_UTIN64 | 11 | |
| DATATYPE_FLOAT32 | 12 | |
| DATATYPE_FLOAT64 | 13 | |
| DATATYPE_STRING | 14 |
Represents the functional query type of datahub.
| Name | Number | Description |
| FUNCTIONTYPE_UNDEFINED | 0 | |
| FUNCTIONTYPE_COUNT | 1 | Aggregation function Returns the number of non-null field values |
| FUNCTIONTYPE_DISTINCT | 2 | Returns the list of unique field values |
| FUNCTIONTYPE_INTEGRAL | 3 | Returns the area under the curve for subsequent field values |
| FUNCTIONTYPE_MEAN | 4 | Returns the arithmetic mean (average) of field values. |
| FUNCTIONTYPE_MEDIAN | 5 | Returns the middle value from a sorted list of field values. |
| FUNCTIONTYPE_MODE | 6 | Returns the most frequent value in a list of field values |
| FUNCTIONTYPE_SPREAD | 7 | Returns the difference between the minimum and maximum field values |
| FUNCTIONTYPE_STDDEV | 8 | Returns the standard deviation of field values. |
| FUNCTIONTYPE_SUM | 9 | Returns the sum of field values. |
| FUNCTIONTYPE_BOTTOM | 10 | Selector function Returns the smallest N field values. |
| FUNCTIONTYPE_FIRST | 11 | Returns the field value with the oldest timestamp. |
| FUNCTIONTYPE_LAST | 12 | Returns the field value with the most recent timestamp. |
| FUNCTIONTYPE_MAX | 13 | Returns the greatest field value. |
| FUNCTIONTYPE_MIN | 14 | Returns the lowest field value. |
| FUNCTIONTYPE_PERCENTILE | 15 | Returns the Nth percentile field value |
| FUNCTIONTYPE_SAMPLE | 16 | Returns a random sample of N field values. SAMPLE() uses reservoir sampling to generate the random points |
| FUNCTIONTYPE_TOP | 17 | Returns the greatest N field values. |
| FUNCTIONTYPE_DERIVATIVE | 18 | Transformation function Returns the rate of change between subsequent field values |
Represents the amount resources that a Kubernete object is allowed to use.
| Name | Number | Description |
| RESOURCE_BOUNDARY_UNDEFINED | 0 | |
| RESOURCE_RAW | 1 | |
| RESOURCE_UPPER_BOUND | 2 | |
| RESOURCE_LOWER_BOUND | 3 |
Represents the constraints that limit aggretage resource consumption per Kubernete object.
| Name | Number | Description |
| RESOURCE_QUOTA_UNDEFINED | 0 | |
| RESOURCE_LIMIT | 1 | |
| RESOURCE_REQUEST | 2 | |
| RESOURCE_INITIAL_LIMIT | 3 | |
| RESOURCE_INITIAL_REQUEST | 4 |
Represents a piece of metreic data.
| Field | Type | Label | Description |
| metric_type | MetricType |
|
|
| data | Sample | repeated | Data can be time series or non-time series. |
| granularity | int64 |
|
Represents a data point of time-series metric data.
| Field | Type | Label | Description |
| time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| num_value | string |
|
Metric type. A metric may be CPU, memory and etc.
| Name | Number | Description |
| METRICS_TYPE_UNDEFINED | 0 | |
| CPU_SECONDS_TOTAL | 1 | |
| CPU_CORES_ALLOCATABLE | 2 | |
| CPU_MILLICORES_TOTAL | 3 | |
| CPU_MILLICORES_AVAIL | 4 | |
| CPU_MILLICORES_USAGE | 5 | |
| CPU_MILLICORES_USAGE_PCT | 6 | |
| MEMORY_BYTES_ALLOCATABLE | 7 | |
| MEMORY_BYTES_TOTAL | 8 | |
| MEMORY_BYTES_AVAIL | 9 | |
| MEMORY_BYTES_USAGE | 10 | |
| MEMORY_BYTES_USAGE_PCT | 11 | |
| FS_BYTES_TOTAL | 12 | |
| FS_BYTES_AVAIL | 13 | |
| FS_BYTES_USAGE | 14 | |
| FS_BYTES_USAGE_PCT | 15 | |
| HTTP_REQUESTS_COUNT | 16 | |
| HTTP_REQUESTS_TOTAL | 17 | |
| HTTP_RESPONSE_COUNT | 18 | |
| HTTP_RESPONSE_TOTAL | 19 | |
| DISK_IO_SECONDS_TOTAL | 20 | |
| DISK_IO_UTILIZATION | 21 | |
| RESTARTS_TOTAL | 22 | |
| UNSCHEDULABLE | 23 | |
| HEALTH | 24 | |
| POWER_USAGE_WATTS | 25 | |
| TEMPERATURE_CELSIUS | 26 | |
| DUTY_CYCLE | 27 | |
| CURRENT_OFFSET | 28 | |
| LAG | 29 | |
| LATENCY | 30 | |
| NUMBER | 31 |
Represents Kubernetes resources which will be allocated to pods.
| Name | Number | Description |
| RESOURCE_NAME_UNDEFINED | 0 | |
| CPU | 1 | |
| MEMORY | 2 |
Represents a query condition.
| Field | Type | Label | Description |
| keys | string | repeated |
|
| values | string | repeated |
|
| operators | string | repeated |
|
| types | DataType | repeated |
|
Represents a datahub functional query, includes aggregation, selector and transformation.
| Field | Type | Label | Description |
| type | FunctionType |
|
|
| fields | string | repeated |
|
| tags | string | repeated |
|
| target | string |
|
|
| regular_expression | string |
|
|
| unit | string |
|
|
| number | int64 |
|
Represents a query to a user-specified measurement.
| Field | Type | Label | Description |
| database | string |
|
|
| retention_policy | string |
|
|
| measurement | string |
|
|
| is_default_retention_policy | bool |
|
|
| is_all_measurements | bool |
|
Represents a datahub query request.
| Field | Type | Label | Description |
| time_range | TimeRange |
|
|
| order | QueryCondition.Order |
|
|
| function | Function |
|
|
| into | Into |
|
|
| where_clause | string |
|
|
| where_condition | Condition | repeated |
|
| selects | string | repeated |
|
| groups | string | repeated |
|
| limit | uint64 |
|
|
| sub_query | QueryCondition |
|
Represents a time range definition.
| Field | Type | Label | Description |
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| step | google.protobuf.Duration |
|
|
| aggregateFunction | TimeRange.AggregateFunction |
|
|
| apply_time | google.protobuf.Timestamp |
|
| Name | Number | Description |
| NONE | 0 | |
| ASC | 1 | |
| DESC | 2 |
| Name | Number | Description |
| NONE | 0 | |
| MAX | 1 | |
| AVG | 2 |
Represents a dataset which are collected that have the same attributes.
| Field | Type | Label | Description |
| columns | string | repeated |
|
| rows | Row | repeated |
|
Represents a dataset whcih is read from datahub.
| Field | Type | Label | Description |
| groups | Group | repeated |
|
Represents a record of data.
| Field | Type | Label | Description |
| time | google.protobuf.Timestamp |
|
|
| values | string | repeated |
|
Represents a dataset which will be written to datahub.
| Field | Type | Label | Description |
| columns | string | repeated |
|
| rows | Row | repeated |
|
| Field | Type | Label | Description |
| container_id | string |
|
| Field | Type | Label | Description |
| host_id | string |
|
| Field | Type | Label | Description |
| pod_id | string |
|
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| rawdata | string |
|
Represents a request for reading rawdata from database.
| Field | Type | Label | Description |
| database_type | containersai.common.DatabaseType |
|
|
| queries | containersai.common.Query | repeated |
|
Represents a response for listing rawdata from database.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| rawdata | containersai.common.ReadRawdata | repeated |
|
Represents a request for writing rawdata to database.
| Field | Type | Label | Description |
| database_type | containersai.common.DatabaseType |
|
|
| rawdata | containersai.common.WriteRawdata | repeated |
|
Represents a response for reading a license information request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| license | License |
|
Represents the information of a license.
| Field | Type | Label | Description |
| Valid | bool |
|
Represents a request for adding scheduling scores produced by ai engine
| Field | Type | Label | Description |
| scores | SimulatedSchedulingScore | repeated |
|
Represents a request for listing system scores of pod scheduled on node
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
Represents a response for listing system scores request
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| scores | SimulatedSchedulingScore | repeated |
|
Represents a system score before and after pod scheduled on node
| Field | Type | Label | Description |
| time | google.protobuf.Timestamp |
|
|
| score_before | double |
|
|
| score_after | double |
|
Represents a request for deleting data in datahub.
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| delete_data | DeleteData | repeated |
|
Represents a request for reading data from datahub.
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| read_data | ReadData | repeated |
|
Represents a response for a reading data request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| data | Data |
|
Represents a request for writing data to datahub.
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| write_data | WriteData | repeated |
|
Represents a request for writing data(none time-series) to datahub.
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| write_meta | WriteMeta | repeated |
|
Represents a dataset of rawdata which will be written to datahub.
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| rawdata | Rawdata | repeated |
|
Represents a private alameda specified rawdata.
| Field | Type | Label | Description |
| measurement | string |
|
|
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| resource_boundary | containersai.alameda.v1alpha1.datahub.common.ResourceBoundary |
|
|
| resource_quota | containersai.alameda.v1alpha1.datahub.common.ResourceQuota |
|
|
| groups | containersai.alameda.v1alpha1.datahub.common.Group | repeated |
|
Represents the condition of deleting data in datahub.
| Field | Type | Label | Description |
| measurement | string |
|
|
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| resource_boundary | containersai.alameda.v1alpha1.datahub.common.ResourceBoundary |
|
|
| resource_quota | containersai.alameda.v1alpha1.datahub.common.ResourceQuota |
|
|
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
Represents the condition of reading data from datahub.
| Field | Type | Label | Description |
| measurement | string |
|
|
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| resource_boundary | containersai.alameda.v1alpha1.datahub.common.ResourceBoundary |
|
|
| resource_quota | containersai.alameda.v1alpha1.datahub.common.ResourceQuota |
|
|
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
Represents the data which is to be written to datahub.
| Field | Type | Label | Description |
| measurement | string |
|
|
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| resource_boundary | containersai.alameda.v1alpha1.datahub.common.ResourceBoundary |
|
|
| resource_quota | containersai.alameda.v1alpha1.datahub.common.ResourceQuota |
|
|
| columns | string | repeated |
|
| rows | containersai.alameda.v1alpha1.datahub.common.Row | repeated |
|
Represents the data(none time-series) which is to be written to datahub.
| Field | Type | Label | Description |
| measurement | string |
|
|
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| resource_boundary | containersai.alameda.v1alpha1.datahub.common.ResourceBoundary |
|
|
| resource_quota | containersai.alameda.v1alpha1.datahub.common.ResourceQuota |
|
|
| condition | containersai.alameda.v1alpha1.datahub.common.Condition |
|
|
| columns | string | repeated |
|
| rows | containersai.alameda.v1alpha1.datahub.common.Row | repeated |
|
Represents a request for creating alameda scalers.
| Field | Type | Label | Description |
| applications | Application | repeated |
|
Represents a request for adding clusters that need to be predicted.
| Field | Type | Label | Description |
| clusters | Cluster | repeated |
|
Represents a request for creating controllers to be predicted.
| Field | Type | Label | Description |
| controllers | Controller | repeated |
|
Represents a request for creating namespaces to be predicted.
| Field | Type | Label | Description |
| namespaces | Namespace | repeated |
|
Represents a request for adding nodes that need to be predicted.
| Field | Type | Label | Description |
| nodes | Node | repeated |
|
Represents a request for creating pods to be predicted.
| Field | Type | Label | Description |
| pods | Pod | repeated |
|
Represents a request for deleting alameda scalers data.
| Field | Type | Label | Description |
| object_meta | ObjectMeta | repeated |
|
Represents a request for stopping predicting clusters.
| Field | Type | Label | Description |
| object_meta | ObjectMeta | repeated |
|
Represents a request for stopping predicting controllers.
| Field | Type | Label | Description |
| object_meta | ObjectMeta | repeated |
|
| kind | Kind |
|
Represents a request for stopping predicting namespaces.
| Field | Type | Label | Description |
| object_meta | ObjectMeta | repeated |
|
Represents a request for stopping predicting nodes.
| Field | Type | Label | Description |
| object_meta | ObjectMeta | repeated |
|
Represents a request for stopping predicting pods.
| Field | Type | Label | Description |
| object_meta | ObjectMeta | repeated |
|
Represents a request for listing alameda scalers.
| Field | Type | Label | Description |
| object_meta | ObjectMeta | repeated |
|
Represents a response for a listing alameda scalers request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| applications | Application | repeated |
|
Represents a request for listing clusters that need to be predicted.
| Field | Type | Label | Description |
| object_meta | ObjectMeta | repeated |
|
Represents a response for a listing clusters request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| clusters | Cluster | repeated |
|
Represents a request for listing controllers that need to be predicted.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | ObjectMeta | repeated |
|
| kind | Kind |
|
Represents a response for a listing controllers request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| controllers | Controller | repeated |
|
Represents a request for listing namespaces that need to be predicted.
| Field | Type | Label | Description |
| object_meta | ObjectMeta | repeated |
|
Represents a response for a listing namespaces request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| namespaces | Namespace | repeated |
|
Represents a request for listing nodes that need to be predicted.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | ObjectMeta | repeated |
|
Represents a response for a listing nodes request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| nodes | Node | repeated |
|
Represents a request for listing pods that need to be predicted.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | ObjectMeta | repeated |
|
| kind | Kind |
|
|
| scaling_tool | ScalingTool |
|
Represents a response for a listing pods request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| pods | Pod | repeated |
|
Represents the private metadata of alameda object.
| Field | Type | Label | Description |
| name | string |
|
|
| namespace | string |
|
|
| node_name | string |
|
|
| cluster_name | string |
|
|
| uid | string |
|
Represents the owner of Kubernetes object. The owned objects are called dependents of the owner object.
| Field | Type | Label | Description |
| object_meta | ObjectMeta |
|
|
| kind | Kind |
|
Represents Kubernetes resource kind.
| Name | Number | Description |
| KIND_UNDEFINED | 0 | |
| DEPLOYMENT | 1 | |
| DEPLOYMENTCONFIG | 2 | |
| STATEFULSET | 3 | |
| ALAMEDASCALER | 4 |
Represents the scaling tool for managing Kubernetes resources.
| Name | Number | Description |
| SCALING_TOOL_UNDEFINED | 0 | |
| NONE | 1 | |
| VPA | 2 | |
| HPA | 3 |
Represents a recommended pod-to-node assignment. (i.e. pod placement)
| Field | Type | Label | Description |
| time | google.protobuf.Timestamp |
|
|
| node_priority | NodePriority |
|
|
| node_selector | Selector |
|
|
| node_name | string |
|
Represents the priority of a node.
| Field | Type | Label | Description |
| nodes | string | repeated |
|
Represents a Kubernetes label selector.
| Field | Type | Label | Description |
| selector | Selector.SelectorEntry | repeated |
|
| Field | Type | Label | Description |
| key | string |
|
|
| value | string |
|
Recommendation policy. A policy may be either stable or compact.
| Name | Number | Description |
| RECOMMENDATION_POLICY_UNDEFINED | 0 | |
| STABLE | 1 | |
| COMPACT | 2 |
Represents the private alameda applcation specification.
Represents the private alameda controller specification.
| Field | Type | Label | Description |
| alameda_scaler | ObjectMeta |
|
|
| scaling_tool | ScalingTool |
|
|
| policy | RecommendationPolicy |
|
|
| min_replicas | int32 |
|
|
| max_replicas | int32 |
|
|
| enable_recommendation_execution | bool |
|
Represents the private alameda node specification.
| Field | Type | Label | Description |
| provider | Provider |
|
Represents the private alameda pod specification.
| Field | Type | Label | Description |
| alameda_scaler | ObjectMeta |
|
|
| scaling_tool | ScalingTool |
|
|
| used_recommendation_id | string |
|
|
| policy | RecommendationPolicy |
|
|
| alameda_scaler_resources | ResourceRequirements |
|
Represents the capacity of a Kubernetes node.
| Field | Type | Label | Description |
| cpu_cores | int64 |
|
|
| memory_bytes | int64 |
|
|
| network_megabits_per_second | int64 |
|
The information of cloud service provider.
| Field | Type | Label | Description |
| provider | string |
|
|
| instance_type | string |
|
|
| region | string |
|
|
| zone | string |
|
|
| os | string |
|
|
| role | string |
|
|
| instance_id | string |
|
|
| storage_size | int64 |
|
ResourceRequirements describes the compute resource requirements
| Field | Type | Label | Description |
| limits | ResourceRequirements.LimitsEntry | repeated | limits describes the maximum amount of compute resources allowed use enum ResourceName as key of the map which defined in common |
| requests | ResourceRequirements.RequestsEntry | repeated | requests describes the minimum amount of compute resources required use enum ResourceName as key of the map which defined in common |
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | string |
|
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | string |
|
ContainerState holds a possible state of container.
| Field | Type | Label | Description |
| waiting | ContainerStateWaiting |
|
|
| running | ContainerStateRunning |
|
|
| terminated | ContainerStateTerminated |
|
ContainerStateRunning is a running state of a container.
| Field | Type | Label | Description |
| started_at | google.protobuf.Timestamp |
|
ContainerStateTerminated is a terminated state of a container.
| Field | Type | Label | Description |
| exit_code | int32 |
|
|
| reason | string |
|
|
| message | string |
|
|
| started_at | google.protobuf.Timestamp |
|
|
| finished_at | google.protobuf.Timestamp |
|
ContainerStateWaiting is a waiting state of a container.
| Field | Type | Label | Description |
| reason | string |
|
|
| message | string |
|
ContainerStatus contains details for the current status of this container.
| Field | Type | Label | Description |
| state | ContainerState |
|
|
| last_termination_state | ContainerState |
|
|
| restart_count | int32 |
|
PodStatus represents information about the status of a pod.
| Field | Type | Label | Description |
| phase | PodPhase |
|
|
| message | string |
|
|
| reason | string |
|
The valid statuses of pods.
| Name | Number | Description |
| POD_PHASE_UNDEFINED | 0 | |
| PENDING | 1 | |
| RUNNING | 2 | |
| SUCCEEDED | 3 | |
| FAILED | 4 | |
| UNKNOWN | 5 | |
| COMPLETED | 6 | |
| CRASHLOOPBACKOFF | 7 |
Represents a alameda scaler.
| Field | Type | Label | Description |
| object_meta | ObjectMeta |
|
|
| alameda_application_spec | AlamedaApplicationSpec |
|
|
| controllers | Controller | repeated |
|
Represents a Kubernetes cluster.
| Field | Type | Label | Description |
| object_meta | ObjectMeta |
|
Represents a container and its containing limit and requeset configurations.
| Field | Type | Label | Description |
| name | string |
|
|
| resources | ResourceRequirements |
|
|
| status | ContainerStatus |
|
Represents a Kubernetes namespace.
| Field | Type | Label | Description |
| object_meta | ObjectMeta |
|
|
| kind | Kind |
|
|
| replicas | int32 |
|
|
| spec_replicas | int32 |
|
|
| alameda_controller_spec | AlamedaControllerSpec |
|
Represents a Kubernetes namespace.
| Field | Type | Label | Description |
| object_meta | ObjectMeta |
|
Represents a Kubernetes node.
| Field | Type | Label | Description |
| object_meta | ObjectMeta |
|
|
| start_time | google.protobuf.Timestamp |
|
|
| capacity | Capacity |
|
|
| alameda_node_spec | AlamedaNodeSpec |
|
Represents a Kubernetes pod.
| Field | Type | Label | Description |
| object_meta | ObjectMeta |
|
|
| start_time | google.protobuf.Timestamp |
|
|
| resource_link | string |
|
|
| app_name | string |
|
|
| app_part_of | string |
|
|
| alameda_pod_spec | AlamedaPodSpec |
|
|
| top_controller | Controller |
|
|
| status | PodStatus |
|
|
| containers | Container | repeated |
|
Service for providing data stored in the backend
| Field | Type | Label | Description |
| application_plannings | ApplicationPlanning | repeated |
|
| granularity | int64 |
|
| Field | Type | Label | Description |
| cluster_plannings | ClusterPlanning | repeated |
|
| granularity | int64 |
|
Represents a request for creating a controller's plannings
| Field | Type | Label | Description |
| controller_plannings | ControllerPlanning | repeated |
|
| granularity | int64 |
|
| Field | Type | Label | Description |
| namespace_plannings | NamespacePlanning | repeated |
|
| granularity | int64 |
|
| Field | Type | Label | Description |
| node_plannings | NodePlanning | repeated |
|
| granularity | int64 |
|
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| plannings | WritePlanning | repeated |
|
Represents a request for creating a pod's plannings
| Field | Type | Label | Description |
| pod_plannings | PodPlanning | repeated |
|
| granularity | int64 |
|
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| granularity | int64 |
|
|
| planning_type | PlanningType |
|
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| application_plannings | ApplicationPlanning | repeated |
|
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| granularity | int64 |
|
|
| planning_type | PlanningType |
|
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| cluster_plannings | ClusterPlanning | repeated |
|
Represents a request for listing plannings of controllers
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| granularity | int64 |
|
|
| planning_type | PlanningType |
|
Represents a response for listing controller plannings request
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| controller_plannings | ControllerPlanning | repeated |
|
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| granularity | int64 |
|
|
| planning_type | PlanningType |
|
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| namespace_plannings | NamespacePlanning | repeated |
|
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| granularity | int64 |
|
|
| planning_type | PlanningType |
|
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| node_plannings | NodePlanning | repeated |
|
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| plannings | RawPlanning |
|
Represents a request for listing plannings of pods
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta | repeated |
|
| granularity | int64 |
|
|
| planning_type | PlanningType |
|
Represents a response for listing pod plannings request
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| pod_plannings | PodPlanning | repeated |
|
| Field | Type | Label | Description |
| current_replicas | int32 |
|
|
| desired_replicas | int32 |
|
|
| time | google.protobuf.Timestamp |
|
|
| create_time | google.protobuf.Timestamp |
|
|
| current_cpu_requests | double |
|
|
| current_mem_requests | double |
|
|
| current_cpu_limits | double |
|
|
| current_mem_limits | double |
|
|
| desired_cpu_limits | double |
|
|
| desired_mem_limits | double |
|
|
| total_cost | double |
|
| Field | Type | Label | Description |
| current_replicas | int32 |
|
|
| desired_replicas | int32 |
|
|
| time | google.protobuf.Timestamp |
|
|
| create_time | google.protobuf.Timestamp |
|
| Field | Type | Label | Description |
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| resource_quota | containersai.alameda.v1alpha1.datahub.common.ResourceQuota |
|
|
| read_data | containersai.alameda.v1alpha1.datahub.common.ReadData |
|
| Field | Type | Label | Description |
| schema_meta | containersai.alameda.v1alpha1.datahub.schemas.SchemaMeta |
|
|
| planning_data | PlanningData | repeated |
|
| Name | Number | Description |
| CPT_UNDEFINED | 0 | |
| CPT_PRIMITIVE | 1 | |
| CPT_K8S | 2 |
| Name | Number | Description |
| PT_UNDEFINED | 0 | |
| PT_RECOMMENDATION | 1 | |
| PT_PLANNING | 2 |
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| planning_type | PlanningType |
|
|
| planning_id | string |
|
|
| prediction_id | string |
|
|
| total_cost | double |
|
|
| apply_planning_now | bool |
|
|
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| plannings | Planning | repeated |
|
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| planning_type | PlanningType |
|
|
| planning_id | string |
|
|
| prediction_id | string |
|
|
| total_cost | double |
|
|
| apply_planning_now | bool |
|
|
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| plannings | Planning | repeated |
|
| Field | Type | Label | Description |
| name | string |
|
|
| limit_plannings | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
| request_plannings | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
| initial_limit_plannings | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
| initial_request_plannings | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| kind | containersai.alameda.v1alpha1.datahub.resources.Kind |
|
|
| planning_type | PlanningType |
|
|
| planning_id | string |
|
|
| prediction_id | string |
|
|
| total_cost | double |
|
|
| apply_planning_now | bool |
|
|
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| plannings | Planning | repeated |
|
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| planning_type | PlanningType |
|
|
| planning_id | string |
|
|
| prediction_id | string |
|
|
| total_cost | double |
|
|
| apply_planning_now | bool |
|
|
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| plannings | Planning | repeated |
|
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| planning_type | PlanningType |
|
|
| planning_id | string |
|
|
| prediction_id | string |
|
|
| total_cost | double |
|
|
| apply_planning_now | bool |
|
|
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| plannings | Planning | repeated |
|
| Field | Type | Label | Description |
| limit_plannings | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
| request_plannings | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
| initial_limit_plannings | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
| initial_request_plannings | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
| Field | Type | Label | Description |
| object_meta | containersai.alameda.v1alpha1.datahub.resources.ObjectMeta |
|
|
| planning_type | PlanningType |
|
|
| planning_id | string |
|
|
| prediction_id | string |
|
|
| total_cost | double |
|
|
| apply_planning_now | bool |
|
|
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| assign_pod_policy | containersai.alameda.v1alpha1.datahub.resources.AssignPodPolicy |
|
|
| top_controller | containersai.alameda.v1alpha1.datahub.resources.Controller |
|
|
| container_plannings | ContainerPlanning | repeated |
|
| Field | Type | Label | Description |
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| resource_quota | containersai.alameda.v1alpha1.datahub.common.ResourceQuota |
|
|
| write_data | containersai.alameda.v1alpha1.datahub.common.WriteData |
|
Represents a request for creating predictions of graphics processing units' metric data.
| Field | Type | Label | Description |
| gpu_predictions | GpuPrediction | repeated |
|
Represents a request for listing metric data of graphics processing units.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| metric_types | containersai.alameda.v1alpha1.datahub.common.MetricType | repeated |
|
| host | string |
|
|
| minor_number | string |
|
Represents a response for a listing graphics processing units metric data request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| gpu_metrics | GpuMetric | repeated |
|
Represents a list of predicted metric data of graphics processing units.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| host | string |
|
|
| minor_number | string |
|
|
| granularity | int64 |
|
|
| model_id | string |
|
|
| prediction_id | string |
|
Represents a response for a listing predictions of graphics processing units request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| gpu_predictions | GpuPrediction | repeated |
|
Represents a request for listing graphics processing units that need to be predicted.
| Field | Type | Label | Description |
| query_condition | containersai.alameda.v1alpha1.datahub.common.QueryCondition |
|
|
| host | string |
|
|
| minor_number | string |
|
Represents a response for a listing graphics processing units request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| gpus | Gpu | repeated |
|
Represents the metadata of a graphics processing unit.
| Field | Type | Label | Description |
| host | string |
|
|
| instance | string |
|
|
| job | string |
|
|
| minor_number | string |
|
Represents the spec of a graphics processing unit.
| Field | Type | Label | Description |
| memory_total | float | Total memory in bytes |
Represents a graphics processing unit.
| Field | Type | Label | Description |
| name | string |
|
|
| uuid | string |
|
|
| metadata | GpuMetadata |
|
|
| spec | GpuSpec |
|
Represents metric data of a graphics processing unit.
| Field | Type | Label | Description |
| name | string |
|
|
| uuid | string |
|
|
| metadata | GpuMetadata |
|
|
| metric_data | containersai.alameda.v1alpha1.datahub.common.MetricData | repeated |
|
Represents a list of predicted metrics data of a graphics processing unit.
| Field | Type | Label | Description |
| name | string |
|
|
| uuid | string |
|
|
| metadata | GpuMetadata |
|
|
| predicted_raw_data | containersai.alameda.v1alpha1.datahub.predictions.MetricData | repeated |
|
| predicted_upperbound_data | containersai.alameda.v1alpha1.datahub.predictions.MetricData | repeated |
|
| predicted_lowerbound_data | containersai.alameda.v1alpha1.datahub.predictions.MetricData | repeated |
|
Represents a request for creating datahub schemas.
| Field | Type | Label | Description |
| schemas | Schema | repeated |
|
Represents a request for deleting datahub schemas.
| Field | Type | Label | Description |
| schema_meta | SchemaMeta |
|
Represents a request for listing datahub schemas.
| Field | Type | Label | Description |
| schema_meta | SchemaMeta |
|
Represents a response for a listing datahub schemas request.
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| schemas | Schema | repeated |
|
Represents a data record.
| Field | Type | Label | Description |
| name | string |
|
|
| required | bool |
|
|
| column_type | containersai.alameda.v1alpha1.datahub.common.ColumnType |
|
|
| data_type | containersai.alameda.v1alpha1.datahub.common.DataType |
|
Represents the information of measurment which datahub will write data in InfluxDB.
| Field | Type | Label | Description |
| name | string |
|
|
| metric_type | containersai.alameda.v1alpha1.datahub.common.MetricType |
|
|
| resource_boundary | containersai.alameda.v1alpha1.datahub.common.ResourceBoundary |
|
|
| resource_quota | containersai.alameda.v1alpha1.datahub.common.ResourceQuota |
|
|
| is_ts | bool |
|
|
| columns | Column | repeated |
|
Represents the private metadata of datahub schema.
| Field | Type | Label | Description |
| scope | Scope |
|
|
| category | string |
|
|
| type | string |
|
| Name | Number | Description |
| SCOPE_UNDEFINED | 0 | |
| SCOPE_APPLICATION | 1 | |
| SCOPE_CONFIG | 2 | |
| SCOPE_FEDEMETER | 3 | |
| SCOPE_METERING | 4 | |
| SCOPE_METRIC | 5 | |
| SCOPE_PLANNING | 6 | |
| SCOPE_PREDICTION | 7 | |
| SCOPE_RECOMMENDATION | 8 | |
| SCOPE_RESOURCE | 9 | |
| SCOPE_TARGET | 10 |
Represents the private datahub specific schema of data.
| Field | Type | Label | Description |
| schema_meta | SchemaMeta |
|
|
| measurements | Measurement | repeated |
|
This file has messages related to recommendations of containers, pods, and nodes
Represents a recommended pod-to-node assignment (i.e. pod placement)
| Field | Type | Label | Description |
| time | google.protobuf.Timestamp |
|
|
| node_priority | containersai.datahub.resource.pod.assign.v1alpha2.NodePriority |
|
|
| node_selector | containersai.datahub.resource.pod.assign.v1alpha2.Selector |
|
|
| node_name | string |
|
Represents a resource configuration recommendation
It includes recommended limits and requests for the initial stage (a container which is just started) and after the initial stage
| Field | Type | Label | Description |
| name | string |
|
|
| limit_recommendations | ContainerRecommendation.LimitRecommendationsEntry | repeated | use containersai.datahub.metric.v1alpha2.MetricType as key |
| request_recommendations | ContainerRecommendation.RequestRecommendationsEntry | repeated | use containersai.datahub.metric.v1alpha2.MetricType as key |
| initial_limit_recommendations | ContainerRecommendation.InitialLimitRecommendationsEntry | repeated | use containersai.datahub.metric.v1alpha2.MetricType as key |
| initial_request_recommendations | ContainerRecommendation.InitialRequestRecommendationsEntry | repeated | use containersai.datahub.metric.v1alpha2.MetricType as key |
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | containersai.datahub.metric.v1alpha2.MetricData |
|
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | containersai.datahub.metric.v1alpha2.MetricData |
|
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | containersai.datahub.metric.v1alpha2.MetricData |
|
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | containersai.datahub.metric.v1alpha2.MetricData |
|
Represents a set of container resource configuration recommenations of a pod
| Field | Type | Label | Description |
| namespaced_name | containersai.datahub.resource.metadata.v1alpha2.NamespacedName |
|
|
| apply_recommendation_now | bool |
|
|
| assign_pod_policy | AssignPodPolicy |
|
|
| container_recommendations | ContainerRecommendation | repeated |
|
Recommendation policy. A policy may be either stable or compact.
| Name | Number | Description |
| RECOMMENDATIONPOLICY_UNDEFINED | 0 | |
| STABLE | 1 | |
| COMPACT | 2 |
This file has messages and services related to Containers.ai
Represents a system score before and after pod scheduled on node
| Field | Type | Label | Description |
| time | google.protobuf.Timestamp |
|
|
| score_before | double |
|
|
| score_after | double |
|
This file has messages related to Kubernetes metadata
Represents a request for creating predictions of a node metric data
| Field | Type | Label | Description |
| node_predictions | containersai.datahub.prediction.v1alpha2.NodePrediction | repeated |
|
Represents a request for adding nodes
| Field | Type | Label | Description |
| nodes | containersai.datahub.resource.v1alpha2.Node | repeated |
|
Represents a request for creating predictions of containers' metric data belonging to a pod
| Field | Type | Label | Description |
| pod_predictions | containersai.datahub.prediction.v1alpha2.PodPrediction | repeated |
|
Represents a request for creating a pod's recommendation
| Field | Type | Label | Description |
| pod_recommendations | containersai.datahub.recommendation.v1alpha2.PodRecommendation | repeated |
|
Represents a request for creating pods
| Field | Type | Label | Description |
| pods | containersai.datahub.resource.v1alpha2.Pod | repeated |
|
Represents a request for adding scheduling scores produced by ai engine
| Field | Type | Label | Description |
| scores | containersai.datahub.score.v1alpha2.SimulatedSchedulingScore | repeated |
|
Represents a request for stoping nodes
| Field | Type | Label | Description |
| nodes | containersai.datahub.resource.v1alpha2.Node | repeated |
|
Represents a request for deleting pods data
| Field | Type | Label | Description |
| pods | containersai.datahub.resource.v1alpha2.Pod | repeated |
|
Represents a request for listing metrics of nodes
| Field | Type | Label | Description |
| node_names | string | repeated |
|
| query_condition | QueryCondition |
|
Represents a response for a listing metrics of nodes request
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| node_metrics | containersai.datahub.metric.v1alpha2.NodeMetric | repeated |
|
Represents a request for listing predictions of nodes
| Field | Type | Label | Description |
| node_names | string | repeated |
|
| query_condition | QueryCondition |
|
Represents a response for a listing predictions of nodes request
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| node_predictions | containersai.datahub.prediction.v1alpha2.NodePrediction | repeated |
|
Represents a request for listing nodes
| Field | Type | Label | Description |
| is_predicted | bool |
|
Represents a response for a listing nodes request
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| nodes | containersai.datahub.resource.v1alpha2.Node | repeated |
|
Represents a request for listing metric data of pods
| Field | Type | Label | Description |
| namespaced_name | containersai.datahub.resource.metadata.v1alpha2.NamespacedName |
|
|
| query_condition | QueryCondition |
|
Represents a response for a listing metrics of pods request
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| pod_metrics | containersai.datahub.metric.v1alpha2.PodMetric | repeated |
|
Represents a request for listing predictions of pods
| Field | Type | Label | Description |
| namespaced_name | containersai.datahub.resource.metadata.v1alpha2.NamespacedName |
|
|
| query_condition | QueryCondition |
|
Represents a response for a listing predictions of pods request
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| pod_predictions | containersai.datahub.prediction.v1alpha2.PodPrediction | repeated |
|
Represents a request for listing recommendations of pods
| Field | Type | Label | Description |
| namespaced_name | containersai.datahub.resource.metadata.v1alpha2.NamespacedName |
|
|
| query_condition | QueryCondition |
|
Represents a response for listing pod recommendations request
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| pod_recommendations | containersai.datahub.recommendation.v1alpha2.PodRecommendation | repeated |
|
Represents a request for listing pods
| Field | Type | Label | Description |
| scaler | containersai.datahub.resource.metadata.v1alpha2.NamespacedName |
|
|
| is_predicted | bool |
|
Represents a response for a listing pods request
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| pods | containersai.datahub.resource.v1alpha2.Pod | repeated |
|
Represents a request for listing system scores of pod scheduled on node
| Field | Type | Label | Description |
| query_condition | QueryCondition |
|
Represents a response for listing system scores request
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| scores | containersai.datahub.score.v1alpha2.SimulatedSchedulingScore | repeated |
|
| Field | Type | Label | Description |
| time_range | containersai.datahub.metric.v1alpha2.TimeRange |
|
|
| order | QueryCondition.Order |
|
|
| limit | uint64 |
|
Represents a request for upating nodes
| Field | Type | Label | Description |
| updated_nodes | UpdateNodesRequest.UpdatedNode | repeated |
|
| Field | Type | Label | Description |
| name | string | name is required |
|
| is_predicted | UpdateNodesRequest.UpdatedNode.IsPredictedWrap |
|
| Field | Type | Label | Description |
| is_predicted | bool |
|
Represents a request for updating pods data
| Field | Type | Label | Description |
| updated_pods | UpdatePodsRequest.UpdatedPod | repeated |
|
| Field | Type | Label | Description |
| namespaced_name | containersai.datahub.resource.metadata.v1alpha2.NamespacedName | namespace and name in containersai.datahub.resource.metadata.v1alpha2.NamespacedName are required |
|
| is_predicted | UpdatePodsRequest.UpdatedPod.IsPredictedWrap |
|
| Field | Type | Label | Description |
| is_predicted | bool |
|
| Name | Number | Description |
| ASC | 0 | |
| DESC | 1 |
Service for providing data stored in the backend
| Method Name | Request Type | Response Type | Description |
| ListPodMetrics | ListPodMetricsRequest | ListPodMetricsResponse | Used to list pod metric data |
| ListNodeMetrics | ListNodeMetricsRequest | ListNodeMetricsResponse | Used to list node metric data |
| ListPods | ListPodsRequest | ListPodsResponse | Used to list pods |
| ListNodes | ListNodesRequest | ListNodesResponse | Used to list nodes |
| ListPodPredictions | ListPodPredictionsRequest | ListPodPredictionsResponse | Used to list pod predictions |
| ListNodePredictions | ListNodePredictionsRequest | ListNodePredictionsResponse | Used to list node predictions |
| ListPodRecommendations | ListPodRecommendationsRequest | ListPodRecommendationsResponse | Used to list pod recommenations |
| ListSimulatedSchedulingScores | ListSimulatedSchedulingScoresRequest | ListSimulatedSchedulingScoresResponse | Used to list system scores |
| CreatePods | CreatePodsRequest | .google.rpc.Status | Used to add pods that need to be predicted |
| CreateNodes | CreateNodesRequest | .google.rpc.Status | Used to add nodes |
| CreatePodPredictions | CreatePodPredictionsRequest | .google.rpc.Status | Used to create predictions of pods |
| CreateNodePredictions | CreateNodePredictionsRequest | .google.rpc.Status | Used to create predictions of nodes |
| CreatePodRecommendations | CreatePodRecommendationsRequest | .google.rpc.Status | Used to create recommendations of pods |
| CreateSimulatedSchedulingScores | CreateSimulatedSchedulingScoresRequest | .google.rpc.Status | Used to create scores of system |
| UpdatePods | UpdatePodsRequest | .google.rpc.Status | Used to update info of pods |
| UpdateNodes | UpdateNodesRequest | .google.rpc.Status | Used to update info of nodes |
| DeletePods | DeletePodsRequest | .google.rpc.Status | Used to delete info of pods |
| DeleteNodes | DeleteNodesRequest | .google.rpc.Status | Used to delete info of nodes |
This file has messages related to metric data of containers, pods, and nodes
Represents metric data of a container
| Field | Type | Label | Description |
| name | string |
|
|
| metric_data | ContainerMetric.MetricDataEntry | repeated | use MetricType as key |
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | MetricData |
|
Represents a piece of metreic data
| Field | Type | Label | Description |
| data | Sample | repeated | data can be time series or non-time series |
Represents metric data of a node
| Field | Type | Label | Description |
| name | string |
|
|
| metric_data | NodeMetric.MetricDataEntry | repeated | use MetricType as key |
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | MetricData |
|
Represents metric data of a pod
| Field | Type | Label | Description |
| namespaced_name | containersai.datahub.resource.metadata.v1alpha2.NamespacedName |
|
|
| container_metrics | ContainerMetric | repeated |
|
Represents a data point of time-series metric data
| Field | Type | Label | Description |
| time | google.protobuf.Timestamp |
|
|
| num_value | string |
|
Represents a time range definition
| Field | Type | Label | Description |
| start_time | google.protobuf.Timestamp |
|
|
| end_time | google.protobuf.Timestamp |
|
|
| step | google.protobuf.Duration |
|
Metric type. A metric may be either CPU or memory.
| Name | Number | Description |
| UNDEFINED | 0 | |
| CPU_USAGE_SECONDS_PERCENTAGE | 1 | |
| MEMORY_USAGE_BYTES | 2 |
This file has messages related to nodes
Represents the priority of a node.
| Field | Type | Label | Description |
| nodes | string | repeated |
|
Represents a Kubernetes label selector.
| Field | Type | Label | Description |
| selector | Selector.SelectorEntry | repeated |
|
| Field | Type | Label | Description |
| key | string |
|
|
| value | string |
|
This file has messages related to compute resources
Represents a container and its containing limit and requeset configurations
| Field | Type | Label | Description |
| name | string |
|
|
| limit_resource | Container.LimitResourceEntry | repeated | use containersai.datahub.metric.v1alpha2.MetricType as key |
| request_resource | Container.RequestResourceEntry | repeated | use containersai.datahub.metric.v1alpha2.MetricType as key |
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | containersai.datahub.metric.v1alpha2.MetricData |
|
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | containersai.datahub.metric.v1alpha2.MetricData |
|
Represents a Kubernetes node
| Field | Type | Label | Description |
| name | string |
|
|
| is_predicted | bool |
|
Represents a Kubernetes pod
| Field | Type | Label | Description |
| namespaced_name | containersai.datahub.resource.metadata.v1alpha2.NamespacedName |
|
|
| resource_link | string |
|
|
| containers | Container | repeated |
|
| is_predicted | bool |
|
|
| scaler | containersai.datahub.resource.metadata.v1alpha2.NamespacedName |
|
|
| node_name | string |
|
|
| start_time | google.protobuf.Timestamp |
|
|
| policy | containersai.datahub.recommendation.v1alpha2.RecommendationPolicy |
|
This file has messages related to predictions of containers, pods, and nodes
Represents kubernetes resource with namespace and name
| Field | Type | Label | Description |
| namespace | string |
|
|
| name | string |
|
This file has messages related to predictions of containers, pods, and nodes
Represents a list of predicted metric data of a container
| Field | Type | Label | Description |
| name | string |
|
|
| predicted_raw_data | ContainerPrediction.PredictedRawDataEntry | repeated | use containersai.datahub.metric.v1alpha2.MetricType as key |
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | containersai.datahub.metric.v1alpha2.MetricData |
|
Represents a list of predicted metric data of a node
| Field | Type | Label | Description |
| name | string |
|
|
| predicted_raw_data | NodePrediction.PredictedRawDataEntry | repeated | use containersai.datahub.metric.v1alpha2.MetricType as key |
| is_scheduled | bool |
|
| Field | Type | Label | Description |
| key | int32 |
|
|
| value | containersai.datahub.metric.v1alpha2.MetricData |
|
Represents a list of predicted metrics data of a pod
| Field | Type | Label | Description |
| namespaced_name | containersai.datahub.resource.metadata.v1alpha2.NamespacedName |
|
|
| container_predictions | ContainerPrediction | repeated |
|
Represents a request for activating license signature data
| Field | Type | Label | Description |
| data | string | example: "FaS3fivdY7d1xEYxmSa+mg==" |
Represents a request for adding a keycode
| Field | Type | Label | Description |
| keycode | string | example:"A5IMH-KBAFI-XTEDK-G4OQM-QMM67-4TEST" |
Represents a response for adding a keycode
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| keycode | Keycode |
|
Represents a request for deleting a keycode
| Field | Type | Label | Description |
| keycode | string | example: "A5IMH-KBAFI-XTEDK-G4OQM-QMM67-4TEST" |
Represents a request for generating license registration data
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| data | string | example: "FaS3fivdY7d1xEYxmSa+mg==" |
Represents a request for retrieving keycodes detailed information
| Field | Type | Label | Description |
| keycodes | string | repeated |
|
Represents a response for a retrieving keycodes detailed information request
| Field | Type | Label | Description |
| status | google.rpc.Status |
|
|
| keycodes | Keycode | repeated |
|
| summary | Keycode |
|
Service for providing operation of keycodes
| Method Name | Request Type | Response Type | Description |
| AddKeycode | AddKeycodeRequest | AddKeycodeResponse | Used to add a keycode |
| ListKeycodes | ListKeycodesRequest | ListKeycodesResponse | Used to retrieve keycodes detailed information |
| DeleteKeycode | DeleteKeycodeRequest | .google.rpc.Status | Used to delete a keycode |
| GenerateRegistrationData | .google.protobuf.Empty | GenerateRegistrationDataResponse | Used to generate license registration data |
| ActivateRegistrationData | ActivateRegistrationDataRequest | .google.rpc.Status | Used to activate license signature data |
| Field | Type | Label | Description |
| users | int32 | example:"-1"` |
|
| hosts | int32 | example:"20"` |
|
| disks | int32 | example:"200"` |
|
| cpus | int32 | example:"64" |
| Field | Type | Label | Description |
| disk_prophet | bool | example:"true"` |
|
| workload | bool | example:"true"` |
| Field | Type | Label | Description |
| keycode | string | example: "A5IMH-KBAFI-XTEDK-G4OQM-QMM67-4TEST"` |
|
| keycode_type | string | example: "Regular/Trial"` |
|
| keycode_version | int32 | example:"2"` |
|
| apply_time | google.protobuf.Timestamp | example:"2018-01-01T00:00:00Z"` |
|
| expire_time | google.protobuf.Timestamp | example:"2018-12-31T11:59:59Z"` |
|
| license_state | string | example:"Valid/Invalid/Expired"` |
|
| registered | bool | example:"false"` |
|
| capacity | Capacity |
|
|
| functionality | Functionality |
|
|
| retention | Retention |
|
|
| service_agreement | ServiceAgreement |
|
| Field | Type | Label | Description |
| valid_month | int32 | example:"0"` |
|
| years | int32 | example:"1"` |
| .proto Type | Notes | C++ | Java | Python | Go | C# | PHP | Ruby |
| double | double | double | float | float64 | double | float | Float | |
| float | float | float | float | float32 | float | float | Float | |
| int32 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint32 instead. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
| int64 | Uses variable-length encoding. Inefficient for encoding negative numbers – if your field is likely to have negative values, use sint64 instead. | int64 | long | int/long | int64 | long | integer/string | Bignum |
| uint32 | Uses variable-length encoding. | uint32 | int | int/long | uint32 | uint | integer | Bignum or Fixnum (as required) |
| uint64 | Uses variable-length encoding. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum or Fixnum (as required) |
| sint32 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
| sint64 | Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int64s. | int64 | long | int/long | int64 | long | integer/string | Bignum |
| fixed32 | Always four bytes. More efficient than uint32 if values are often greater than 2^28. | uint32 | int | int | uint32 | uint | integer | Bignum or Fixnum (as required) |
| fixed64 | Always eight bytes. More efficient than uint64 if values are often greater than 2^56. | uint64 | long | int/long | uint64 | ulong | integer/string | Bignum |
| sfixed32 | Always four bytes. | int32 | int | int | int32 | int | integer | Bignum or Fixnum (as required) |
| sfixed64 | Always eight bytes. | int64 | long | int/long | int64 | long | integer/string | Bignum |
| bool | bool | boolean | boolean | bool | bool | boolean | TrueClass/FalseClass | |
| string | A string must always contain UTF-8 encoded or 7-bit ASCII text. | string | String | str/unicode | string | string | string | String (UTF-8) |
| bytes | May contain any arbitrary sequence of bytes. | string | ByteString | str | []byte | ByteString | string | String (ASCII-8BIT) |


Bettors screwed by insane final play in Cardinals-49ers game
by TSD StaffThe Arizona Cardinals jumped out to a surprising 16-0 lead on the road at Levi’s Stadium against the Cardinals on Sunday, and it was looking like a lock that the team would cover the spread.
After all, the Cardinals closed as 9.5-point underdogs as it relates to the betting line, so only a 26-point swing during the remainder of the game could cause those that wagered on Arizona to lose.
San Francisco did mount a venerable comeback, cutting Arizona’s lead to 19-17 heading into the fourth quarter. Still, the lead appeared safe for bettors.
But it wasn’t.
The Cardinals had the ball late in the game, trailing, 30-26. It came down to one final play, as only one second remained on the clock, so as long as that play ended without points, Cardinals bettors were safe. However, a lateral that was thrown behind a Cardinals player was picked up by the 49ers, and they ran it into the end zone with no time remaining.
That play with no time on the clock gave the 49ers a 36-26 victory, and we empathize for anyone who bet on the Cardinals +9.5, as that’s one of the most brutal beats we’ve ever seen.


I like to write things down, but I always end up losing the physical copies.
The things that've mostly captured my interest are some mix of computer science, math, and sociology.
Another goal of this is to keep track of progress. I'm not terribly good at any of the things I'm liable to write about but I find seeing a string of words as a nice milestone.
Most of all, I hope these notes are useful for someone even if it's a future version of myself.


20131217 Game controlling demo
Change to Mode 2
In Mode 1, acceleration is changing when direction key is being pressed; In Mode 2, speed is changing when direction key is being pressed. Mode 3 is the implement with defect, for its axis immediately changes when direction key is being pressed.


Katz’s sculpture art market auction sale totalled to $638,319, which is both below the low estimate price ($1,158,656) and below the high estimate price ($1,602,832). Until 2016, the auction sale performance were lower than $50K. In 2017, the growing sale performance on the secondary market was due to an increase of volume supply and the recent recognition of this sculptures related to Ada. Moreover, his 2018 sale performance ($231,029) represents one third of this total sales due to the sale “Ada with Coffee” for $150,000, showing a growing investor confidence in Katz’s sculpture production.


Donna's Make-Ahead Mashed Potatoes
MADISON, Wis. - These potatoes are wonderful.
Even when made days ahead of time, the potatoes taste like you just made them.
They are good to keep on hand in the refrigerator for a quick warming whenever you are in the mood for great mashed potatoes.(Do not freeze.)
 Drain.
Add milk, sour cream, cream cheese, and white pepper to the potatoes in the saucepan. Using an electric mixer, beat until fluffy. (Do not use a food processor or the potatoes will turn to "glue.")
Add extra milk if needed for a smooth light consistency. They will thicken a little more after being refrigerated.
Add additional pepper and salt to taste. Transfer potatoes to a lightly buttered casserole dish. Cover and refrigerate.
On the day of serving, bring to room temperature and heat covered potatoes in 350 degree oven until hot - about 30 minutes. Time will depend on the size of the casserole dish. The potatoes can also be reheated in a microwave but stir occasionally for more even heating throughout the dish.
Serves 6. Per serving:
Calories: 160
Fat, gm.: 4
Protein, gm.: 6
Carbs, gm.: 28
Cholesterol, mg.: 20
Dietary Fiber, gm.: 2.3


Welcome to Relax resort home page
Open the contact page via this link to access the contact information about Relax resort.
contact-informationOpen the accommodation page to access details about our accommodation facilities and any other requirements.
accommodationTo know more about the activities we offer open this link here.
activitiesTo know more about our travel activities and arrangements click the link below.
travelTo know more about us here are our pictures.
pictures


Introduction
DarkroomJS is a JavaScript library which provides basic image editing tools in your browser, such as rotation or cropping. It is based on the awesome FabricJS library to handle images in HTML5 canvas.
Why?
It's easy to get a javascript script to crop an image in a web page. But if your want more features like rotation or brightness adjustment, then you will have to do it yourself. No more jQuery plugins here. It only uses the power of HTML5 canvas to make what ever you want with your image.
The concept
The library is designed to be easily extendable. The core script only transforms the target image to a canvas with a FabricJS instance, and creates an empty toolbar. All the features are then implemented in separate plugins.
Each plugin is responsible for creating its own functionality. Buttons can easily be added to the toolbar and binded with those features.
Features
Currently, the implemented features are:
- Crop
- Crops the image by selecting a zone with your mouse. This supports several options like ratio and dimensions control (min/max).
- Rotation
- Adds two buttons to let you rotate hte image to the left or the right.
- History
- Allows to undo and redo any changes on the main image.
- Save
- Transform back the canvas into image. This is mainly a proof of concept to show how plugins work. This one only makes a few lines.
Contributing
The project is under MIT license. Feel free to fork the project on GitHub or report issues. All ideas are also welcome.


CSSZen
Collection of some cool stuff made using CSS.
Ganesha
Superheroes Transition Effect
Ripple Effect - Tinder Style
Calculator - Android Material Design
Android Material Linear loading/progress animation
Form validation state
Punctuated List items


Acknowledgments
Looking back at the events and people that allowed me to write this
book makes me feel extremely humble and grateful.
I'm so happy to have been a part of the Harvest
project with Mike Schwartz, Peter Danzig, and the others. That led
directly to my work with kc claffy and Hans-Werner Braun at
NLANR/UCSD. The Squid project would have never been at all without
their support, and the grant from the National Science Foundation.
I'm also very thankful for all the hard work put in
by the small crew of Squid developers: Henrik Nordström,
Robert Collins, Adrian Chadd, and everyone else who has contributed
time and code to the project. And I'm sorry that you
ever had to read and/or fix any ugly code I wrote.
To all the reviewers who read the drafts—Joe Cooper, Scott
Pepple, Robert Collins, and Adrian Chadd—thanks for finding my
mistakes and suggesting ways to make the book better. I also owe so
much to the people at O'Reilly for making the book
possible, and for making it all come together. My editors Tatiana
Diaz and Nat Torkington, the production editor Mary Anne Mayo, the
graphic designer Melanie Wang, the illustrator, Rob Romano, the XML
mungers Andrew Savikas and Joe Wizda, and the countless other folks
working behind the scenes for me.
To my good friend, and business partner, Alex Rousskov: thanks for
giving me the time and freedom to see this little project through.
Finally, to the members of my new family, Annie and Blooey, thanks
for putting up with the late nights. Can I make it up to you with
extra back scratches?
|


- UI - Class in views
-
A command line interface class used to represent the main UI, which is used to let the users log in.
- UI(AssemAssistController, InputStream, OutputStream) - Constructor for class views.UI
-
Make a new UI with a given AssemAssistController.
- UICustomsManager - Class in views
-
A command line interface class used to represent the customs shop manager's UI,
which is used by customs shop managers to place orders.
- UICustomsManager(BufferedReader, BufferedWriter) - Constructor for class views.UICustomsManager
-
Make a new customs shop manager UI with a given reader and writer.
- UIGarageHolder - Class in views
-
A command line interface class used to represent the garage holder's UI, which is used by garage holders
to place orders and look up the status of placed orders.
- UIGarageHolder(BufferedReader, BufferedWriter) - Constructor for class views.UIGarageHolder
-
Make a new garage holder UI with a given reader and writer.
- UIManager - Class in views
-
A command line interface class used to represent the manager's UI, which is used by managers
to look up the current statistics and change scheduling strategies.
- UIManager(BufferedReader, BufferedWriter) - Constructor for class views.UIManager
-
Make a new manager UI with a given reader and writer.
- UIMechanic - Class in views
-
A command line interface class used to represent the mechanic's UI, which is used by mechanics
to perform tasks and look up the status of the assembly line.
- UIMechanic(BufferedReader, BufferedWriter) - Constructor for class views.UIMechanic
-
Make a new mechanic UI with a given reader and writer.
- UseCaseCombinedTest - Class in tests
-
A test case to test the use case in which all users work together, the idea is to provide
a realistic simulation of the system use.
- UseCaseCombinedTest() - Constructor for class tests.UseCaseCombinedTest
-
- UseCaseGarageHolderTest - Class in tests
-
A test case to test the use case of the garage holder.
- UseCaseGarageHolderTest() - Constructor for class tests.UseCaseGarageHolderTest
-
- UseCaseManagerTest - Class in tests
-
A test case to test the use case of the manager.
- UseCaseManagerTest() - Constructor for class tests.UseCaseManagerTest
-
- UseCaseMechanic - Class in tests
-
A test case to test the use case of the mechanic.
- UseCaseMechanic() - Constructor for class tests.UseCaseMechanic
-
- User - Class in logic.users
-
Class used to describe a user for a system of a car manufacturing company.
- User(String) - Constructor for class logic.users.User
-
Creates a new user initializing the user name to the given user name.
- UserController - Class in controllers
-
Class used to form a link between the user interface and the User class.
- UserController() - Constructor for class controllers.UserController
-
- UserTest - Class in tests
-
A test case to test the user classes.
- UserTest() - Constructor for class tests.UserTest
-


This My First Video In CSS Course
This My Second Video In CSS Course
Use The Id Instead of The Class To Make Syle To Your Element