Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cmd/gitaly-blackbox/main.go2
-rw-r--r--internal/blackbox/blackbox.go12
2 files changed, 8 insertions, 6 deletions
diff --git a/cmd/gitaly-blackbox/main.go b/cmd/gitaly-blackbox/main.go
index d9d604e0b..a0a520af3 100644
--- a/cmd/gitaly-blackbox/main.go
+++ b/cmd/gitaly-blackbox/main.go
@@ -46,7 +46,7 @@ func main() {
os.Exit(1)
}
- bb := blackbox.New(cfg)
+ bb := blackbox.New(cfg, logger)
prometheus.MustRegister(bb)
if err := bb.Run(); err != nil {
diff --git a/internal/blackbox/blackbox.go b/internal/blackbox/blackbox.go
index 05059f2e9..35b63b2af 100644
--- a/internal/blackbox/blackbox.go
+++ b/internal/blackbox/blackbox.go
@@ -9,9 +9,9 @@ import (
"time"
"github.com/prometheus/client_golang/prometheus"
+ "github.com/sirupsen/logrus"
"gitlab.com/gitlab-org/gitaly/v16/internal/git"
"gitlab.com/gitlab-org/gitaly/v16/internal/git/stats"
- "gitlab.com/gitlab-org/gitaly/v16/internal/log"
"gitlab.com/gitlab-org/labkit/monitoring"
)
@@ -74,7 +74,8 @@ func (m httpPostMetrics) Collect(metrics chan<- prometheus.Metric) {
// Blackbox encapsulates all details required to run the blackbox prober.
type Blackbox struct {
- cfg Config
+ cfg Config
+ logger logrus.FieldLogger
fetchReferenceDiscoveryMetrics httpReferenceDiscoveryMetrics
httpPostMetrics httpPostMetrics
@@ -82,9 +83,10 @@ type Blackbox struct {
}
// New creates a new Blackbox structure.
-func New(cfg Config) Blackbox {
+func New(cfg Config, logger logrus.FieldLogger) Blackbox {
return Blackbox{
- cfg: cfg,
+ cfg: cfg,
+ logger: logger,
fetchReferenceDiscoveryMetrics: httpReferenceDiscoveryMetrics{
firstPacket: newGauge("get_first_packet_seconds", "Time to first Git packet in GET /info/refs response"),
totalTime: newGauge("get_total_time_seconds", "Time to receive entire GET /info/refs response"),
@@ -140,7 +142,7 @@ func (b Blackbox) Run() error {
func (b Blackbox) runProbes() {
for ; ; time.Sleep(b.cfg.sleepDuration.Duration()) {
for _, probe := range b.cfg.Probes {
- entry := log.Default().WithFields(map[string]interface{}{
+ entry := b.logger.WithFields(map[string]interface{}{
"probe": probe.Name,
"type": probe.Type,
})