diff --git a/prometheus/registry.go b/prometheus/registry.go index 0137d35..f98c81a 100644 --- a/prometheus/registry.go +++ b/prometheus/registry.go @@ -562,6 +562,10 @@ func WriteToTextfile(filename string, g Gatherer) error { if err := tmp.Close(); err != nil { return err } + + if err := os.Chmod(tmp.Name(), 0644); err != nil { + return err + } return os.Rename(tmp.Name(), filename) }