func showMetrics()

in action/prometheus/metrics.go [35:52]


func showMetrics() error {
	prometheusURL, err := getPrometheusAddress()
	if err != nil {
		return err
	}

	// Query Prometheus for metrics
	result, err := queryPromMetric(prometheusURL, Target)
	if err != nil {
		return fmt.Errorf("query prometheus metrics: %v", err)
	}

	// Generate terminal chart from the queried results
	if err = generateTerminalLineChart(result, Target); err != nil {
		return err
	}
	return nil
}