 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- 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)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuiildTargetPeriod ¶
func ExecutePrometheusQuery ¶
func ExecutePrometheusQuery(query string, metric models.MetricType, timeReq time.Time, pcmUri string) (metrics []models.PrometheusResult, err error)
func GetCpuUsageAverage ¶
func GetCpuUsageAverageRange ¶
func GetMemUsageAverage ¶
func GetMemUsageAverageRange ¶
func GetPodsByPhase ¶
func GetPodsByPhase(instance string, ns string, phase models.KubernetesPhase, timeReq time.Time, pcmUri string) ([]models.PrometheusResult, error)
func GetResourceLimit ¶
func GetResourceRequest ¶
func GetRunningPods ¶
func ProcessPrometheusMetricResult ¶
func ProcessPrometheusMetricResult(result model.Value, metric models.MetricType) ([]models.PrometheusResult, error)
Types ¶
This section is empty.
 Click to show internal directories. 
   Click to hide internal directories.