{% stripspace %} LabelValuesResponse generates response for /api/v1/label/<labelName>/values . See https://prometheus.io/docs/prometheus/latest/querying/api/#querying-label-values {% func LabelValuesResponse(labelValues []string) %} { "status":"success", "data":[ {% for i, labelValue := range labelValues %} {%q= labelValue %} {% if i+1 < len(labelValues) %},{% endif %} {% endfor %} ] } {% endfunc %} {% endstripspace %}