0dcc8c9adb
Co-authored-by: Paul Grayson <pdg@alum.mit.edu>
35 lines
988 B
Diff
35 lines
988 B
Diff
diff --git a/lib/internal_metric/global.rb b/lib/internal_metric/global.rb
|
|
index 682571b..7bdd431 100644
|
|
--- a/lib/internal_metric/global.rb
|
|
+++ b/lib/internal_metric/global.rb
|
|
@@ -30,28 +30,7 @@ module DiscoursePrometheus::InternalMetric
|
|
@active_app_reqs = 0
|
|
@queued_app_reqs = 0
|
|
@fault_logged = {}
|
|
-
|
|
- begin
|
|
- @@version = nil
|
|
-
|
|
- out, error, status = Open3.capture3("git rev-parse HEAD")
|
|
-
|
|
- if status.success?
|
|
- @@version ||= out.chomp
|
|
- else
|
|
- raise error
|
|
- end
|
|
- rescue => e
|
|
- if defined?(::Discourse)
|
|
- Discourse.warn_exception(e, message: "Failed to calculate discourse_version_info metric")
|
|
- else
|
|
- STDERR.puts "Failed to calculate discourse_version_info metric: #{e}\n#{e.backtrace.join("\n")}"
|
|
- end
|
|
-
|
|
- @@retries ||= 10
|
|
- @@retries -= 1
|
|
- @@version = -1 if @@retries < 0
|
|
- end
|
|
+ @@version = -1
|
|
end
|
|
|
|
def collect
|