Versions in this module Expand all Collapse all v1 v1.0.42 Dec 10, 2024 Changes in this version + func GetThroughputAverage(ns string, pod string, tp int64, metric pcm_models.MetricType, ...) ([]pcm_models.PrometheusResult, error) + func GetThroughputAverageRange(ns string, pod string, tp int64, offSet int64, metric pcm_models.MetricType, ...) ([]pcm_models.PrometheusResult, error) v1.0.41 Nov 20, 2024 Changes in this version + func BuiildTargetPeriod(num int64) string + func CreateClient(pcmUri string) (apiClient v1.API, err error) + func ExecutePrometheusQuery(query string, metric models.MetricType, timeReq time.Time, pcmUri string) (metrics []models.PrometheusResult, err error) + func ExecutePrometheusQueryRange(query string, metric models.MetricType, startTime time.Time, endTime time.Time, ...) (metrics []models.PrometheusResult, err error) + func GetCpuUsageAverage(ns string, pod string, ctnr string, tp int64, offSet int64, timeReq time.Time, ...) ([]models.PrometheusResult, error) + func GetCpuUsageAverageRange(ns string, pod string, ctnr string, tp int64, offSet int64, ...) ([]models.PrometheusResult, error) + func GetMemUsageAverage(ns string, pod string, ctnr string, tp int64, offSet int64, timeReq time.Time, ...) ([]models.PrometheusResult, error) + func GetMemUsageAverageRange(ns string, pod string, ctnr string, tp int64, offSet int64, ...) ([]models.PrometheusResult, error) + func GetPodsByPhase(instance string, ns string, phase models.KubernetesPhase, timeReq time.Time, ...) ([]models.PrometheusResult, error) + func GetResourceLimit(ns string, pod string, ctnr string, unit models.PrometheusUnit, ...) ([]models.PrometheusResult, error) + func GetResourceRequest(ns string, pod string, ctnr string, unit models.PrometheusUnit, ...) ([]models.PrometheusResult, error) + func GetRunningPods(instance string, ns string, ctnr string, timeReq time.Time, pcmUri string) ([]models.PrometheusResult, error) + func ProcessPrometheusMetricResult(result model.Value, metric models.MetricType) ([]models.PrometheusResult, error)