.codeclimate.json | |
|
|
.github/workflows/ci.yaml | |
|
|
.github/workflows/publish-container-image.yaml | |
|
|
.gitignore | |
|
|
Dockerfile | |
|
|
LICENSE | |
|
|
Makefile | |
|
|
README.md | |
|
|
cmd/main.go | 49 | A 0 mins | F 0% |
cmd/streamer.go | 56 | A 0 mins | F 0% |
cmd/wire.go | 27 | A 0 mins |
|
docker-compose.yaml | |
|
|
go.mod | |
|
|
go.sum | |
|
|
internal/app/streamer.go | 45 | A 0 mins | A 100% |
internal/config/config.go | 68 | A 2 hrs | B 86% |
internal/http/health.go | 11 | A 0 mins | D 66% |
internal/http/http.go | 39 | A 0 mins | C 72% |
internal/metric/metric.go | 19 | A 0 mins | A 100% |
internal/metric/mongo/collector.go | 64 | A 0 mins | A 100% |
internal/model/change_event.go | 44 | A 0 mins | D 62% |
internal/model/schema/change_stream.avsc | |
|
|
internal/mongo/change_stream.go | 110 | A 35 mins | F 0% |
internal/mongo/mongo.go | 42 | A 0 mins | F 0% |
internal/persistent/file.go | 35 | A 0 mins | F 0% |
internal/persistent/log.go | 25 | A 0 mins | F 0% |
internal/persistent/persistent.go | 105 | A 0 mins | F 0% |
internal/pubsub/publisher.go | 59 | A 0 mins | F 0% |
monitors/grafana/dashboard.yaml | |
|
|
monitors/grafana/dashboards/go_metrics.json | |
|
|
monitors/grafana/dashboards/mongo_streamer.json | |
|
|
monitors/grafana/datasource.yaml | |
|
|
monitors/prometheus/prometheus.yaml | |
|
|
pkg/log/README.md | |
|
|
pkg/log/attr.go | 19 | A 0 mins | F 0% |
pkg/log/log.go | 152 | A 0 mins | F 26% |
pkg/stamp/stamp.go | 6 | A 0 mins |
|
tools.go | 5 | A 0 mins |
|