Documentation
¶
Index ¶
- Constants
- Variables
- func ConvertToMap(obj interface{}) (map[string]interface{}, error)
- func GetInt64Len(a int64) int
- func GetPercent(a, b float64) int
- func GetStatus(s string) string
- func ResetNumberBase(a, b float64) (float64, float64)
- func SortByDistribution(data []interface{}, sortColumn string, asc bool)
- func SortByNode(data []interface{}, sortColumn string, asc bool)
- func SortByString(data []interface{}, sortColumn string, asc bool)
- func Transfer(a, b interface{}) error
- type ChartDataItem
- type SteveStatus
- type SteveStatusEnum
- type UsageStatusEnum
Constants ¶
View Source
const ( Default = "Default" NodeStatusReady int = iota NodeStatusError NodeStatusFreeze )
Variables ¶
View Source
var ( /* node phase */ NodeSuccess SteveStatusEnum = "success" NodeDefault SteveStatusEnum = "default" NodeFreeze SteveStatusEnum = "freeze" NodeError SteveStatusEnum = "error" NodeSuccessCN SteveStatusEnum = "正常" NodeDefaultCN SteveStatusEnum = "默认" NodeFreezeCN SteveStatusEnum = "冻结" NodeErrorCN SteveStatusEnum = "节点错误" // NodeReady means kubelet is healthy and ready to accept pods. NodeReady SteveStatusEnum = "Ready" // NodeMemoryPressure means the kubelet is under pressure due to insufficient available memory. NodeMemoryPressure SteveStatusEnum = "MemoryPressure" // NodeDiskPressure means the kubelet is under pressure due to insufficient available disk. NodeDiskPressure SteveStatusEnum = "DiskPressure" // NodePIDPressure means the kubelet is under pressure due to insufficient available PID. NodePIDPressure SteveStatusEnum = "PIDPressure" NodeNetworkUnavailable SteveStatusEnum = "NetworkUnavailable" /* pod status */ PodRunning = SteveStatusEnum(v1.PodRunning) PodPending = SteveStatusEnum(v1.PodPending) PodSuccessed = SteveStatusEnum(v1.PodSucceeded) PodFailed = SteveStatusEnum(v1.PodFailed) PodUnknown = SteveStatusEnum(v1.PodUnknown) PodRunningCN SteveStatusEnum = "运行" PodPendingCN SteveStatusEnum = "预备" PodSuccessedCN SteveStatusEnum = "退出成功" PodFailedCN SteveStatusEnum = "退出错误" PodUnknownCN SteveStatusEnum = "未知" /* resource usage status */ ResourceDefault UsageStatusEnum = "default" ResourceSafe UsageStatusEnum = "safe" ResourceWarning UsageStatusEnum = "warning" ResourceDanger UsageStatusEnum = "danger" ResourceDefaultCN UsageStatusEnum = "默认" ResourceSafeCN UsageStatusEnum = "安全" ResourceWarningCN UsageStatusEnum = "警告" ResourceDangerCN UsageStatusEnum = "危险" CMPDashboardAddLabel cptype.OperationKey = "addLabel" CMPDashboardRemoveLabel cptype.OperationKey = "deleteLabel" )
View Source
var ( NodeNotFoundErr = errors.New("node not found") NodeRoleInvalidErr = errors.New("node role is invalid") PodNotFoundErr = errors.New("pod not found") OperationsEmptyErr = errors.New("operation is empty") ResourceEmptyErr = errors.New("node resource is empty") ProtocolComponentEmptyErr = errors.New("component is nil or property empty") BundleEmptyErr = errors.New("bundle is empty") NothingToBeDoneErr = errors.New("nothing to be done") TypeNotAvailableErr = errors.New("type not available") ResourceNotFoundErr = errors.New("resource type not available") //util error PtrRequiredErr = errors.New("ptr is required") )
Functions ¶
func ConvertToMap ¶
ConvertToMap transfer any struct to map
func GetInt64Len ¶
func GetPercent ¶
func SortByDistribution ¶
SortByDistribution sort by percent
func SortByNode ¶
SortByNode sort by node struct
func SortByString ¶
SortByString sort by string value
Types ¶
type ChartDataItem ¶
type SteveStatus ¶
type SteveStatus struct { Value SteveStatusEnum `json:"value,omitempty"` RenderType string `json:"renderType"` Status SteveStatusEnum `json:"status"` }
type SteveStatusEnum ¶
type SteveStatusEnum string
type UsageStatusEnum ¶
type UsageStatusEnum string
Click to show internal directories.
Click to hide internal directories.