Drop "type" from paste views metric
All checks were successful
Nix build / build-docker (pull_request) Successful in 2m24s
Nix build / build-docker-arm (pull_request) Successful in 5m37s

This commit is contained in:
Gabriel Simmer 2024-05-18 23:53:00 +01:00
parent 1271c03c78
commit 69ca840419
Signed by: arch
SSH key fingerprint: SHA256:m3OEcdtrnBpMX+2BDGh/byv3hrCekCLzDYMdvGEKPPQ

View file

@ -75,7 +75,7 @@ var (
pasteViews = promauto.NewCounterVec(prometheus.CounterOpts{
Name: "tclip_paste_views",
Help: "Number of times a paste has been viewed",
}, []string{"id", "origin", "type"})
}, []string{"id", "origin"})
)
func dataLocation() string {
@ -590,7 +590,7 @@ WHERE p.id = $1`
w.WriteHeader(http.StatusOK)
fmt.Fprint(w, data)
pasteViews.With(prometheus.Labels{"id": id, "origin": origin, "type": "raw"}).Inc()
pasteViews.With(prometheus.Labels{"id": id, "origin": origin}).Inc()
return
// download file to disk (plain text view plus download hint)
@ -601,7 +601,7 @@ WHERE p.id = $1`
w.WriteHeader(http.StatusOK)
fmt.Fprint(w, data)
pasteViews.With(prometheus.Labels{"id": id, "origin": origin, "type": "download"}).Inc()
pasteViews.With(prometheus.Labels{"id": id, "origin": origin}).Inc()
return
case "":
@ -625,7 +625,7 @@ WHERE p.id = $1`
title = ogTitle
}
}
pasteViews.With(prometheus.Labels{"id": id, "origin": origin, "type": "fancy"}).Inc()
pasteViews.With(prometheus.Labels{"id": id, "origin": origin}).Inc()
err = s.tmpls.ExecuteTemplate(w, "fancypost.html", struct {
Title string
@ -658,7 +658,7 @@ WHERE p.id = $1`
remoteUserID = up.ID
}
pasteViews.With(prometheus.Labels{"id": id, "origin": origin, "type": "normal"}).Inc()
pasteViews.With(prometheus.Labels{"id": id, "origin": origin}).Inc()
err = s.tmpls.ExecuteTemplate(w, "showpaste.html", struct {
UserInfo *tailcfg.UserProfile