wip: migrate to mono-repo. SPN has already been moved to spn/

This commit is contained in:
Patrick Pacher
2024-03-15 11:55:13 +01:00
parent b30fd00ccf
commit 8579430db9
577 changed files with 35981 additions and 818 deletions

View File

@@ -0,0 +1,42 @@
package nameserver
import (
"github.com/safing/portbase/api"
"github.com/safing/portbase/config"
"github.com/safing/portbase/metrics"
)
var (
requestsHistogram *metrics.Histogram
totalHandledRequests *metrics.Counter
)
func registerMetrics() (err error) {
requestsHistogram, err = metrics.NewHistogram(
"nameserver/request/duration/seconds",
nil,
&metrics.Options{
Permission: api.PermitUser,
ExpertiseLevel: config.ExpertiseLevelExpert,
},
)
if err != nil {
return err
}
totalHandledRequests, err = metrics.NewCounter(
"nameserver/request/total",
nil,
&metrics.Options{
InternalID: "handled_dns_requests",
Permission: api.PermitUser,
ExpertiseLevel: config.ExpertiseLevelExpert,
Persist: true,
},
)
if err != nil {
return err
}
return nil
}