Skip to content

docs: Prometheus metrics + generator #5179

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 20 commits into from
Nov 30, 2022
Prev Previous commit
Next Next commit
fix: lint
  • Loading branch information
mtojek committed Nov 29, 2022
commit 7ce111c0e2771ae05afd9415f6e087387a97dba6
6 changes: 2 additions & 4 deletions scripts/metricsdocgen/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -24,14 +24,12 @@ var (
generatorSuffix = []byte("<!-- End generated by 'make docs/admin/prometheus.md'. -->")
)

func init() {
func main() {
flag.StringVar(&metricsFile, "metrics-file", "scripts/metricsdocgen/metrics", "Path to Prometheus metrics file")
flag.StringVar(&prometheusDocFile, "prometheus-doc-file", "docs/admin/prometheus.md", "Path to prometheus doc file")
flag.BoolVar(&dryRun, "dry-run", false, "Dry run")
flag.Parse()
}

func main() {
metrics, err := readMetrics()
if err != nil {
log.Fatal("can't read metrics: ", err)
Expand Down Expand Up @@ -61,7 +59,7 @@ func main() {
func readMetrics() ([]dto.MetricFamily, error) {
f, err := os.Open(metricsFile)
if err != nil {
log.Fatalf("can't open metrics file: %s", metricsFile)
return nil, xerrors.New("can't open metrics file")
}

var metrics []dto.MetricFamily
Expand Down