blob: 625ab99b3539835cb25a0e17c334464ceefba847 [file] [log] [blame]
Tim Windelschmidt6d33a432025-02-04 14:34:25 +01001// Copyright The Monogon Project Authors.
2// SPDX-License-Identifier: Apache-2.0
3
Jan Schär75ea9f42024-07-29 17:01:41 +02004package proxy
5
6// Taken and modified from CoreDNS, under Apache 2.0.
7
8import (
9 "github.com/prometheus/client_golang/prometheus"
10
11 "source.monogon.dev/osbase/net/dns"
12)
13
14// Variables declared for monitoring.
15var (
16 healthcheckFailureCount = dns.MetricsFactory.NewCounterVec(prometheus.CounterOpts{
17 Namespace: "dnsserver",
18 Subsystem: "forward",
19 Name: "healthcheck_failures_total",
20 Help: "Counter of the number of failed healthchecks.",
21 }, []string{"to"})
22)