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
}