Sha256: 60a97d21e615f9dcaaa9a5b1a65fe8b4c57f14d9d80344d395c748f14fc8cca6
Contents?: true
Size: 662 Bytes
Versions: 2
Compression:
Stored size: 662 Bytes
Contents
# frozen_string_literal: true require "yabeda" require "prometheus/client" require "prometheus/client/push" require "yabeda/prometheus/version" require "yabeda/prometheus/adapter" require "yabeda/prometheus/exporter" module Yabeda module Prometheus class << self def registry ::Prometheus::Client.registry end def push_gateway @push_gateway ||= ::Prometheus::Client::Push.new( job: ENV.fetch("PROMETHEUS_JOB_NAME", "yabeda"), gateway: ENV.fetch("PROMETHEUS_PUSH_GATEWAY", "http://localhost:9091"), open_timeout: 5, read_timeout: 30, ) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
yabeda-prometheus-0.9.1 | lib/yabeda/prometheus.rb |
yabeda-prometheus-0.9.0 | lib/yabeda/prometheus.rb |