Sha256: bd8b3c6a5dfc0443f00c980405196d02fe624af12d2bb89f8e12b5b69071a356
Contents?: true
Size: 645 Bytes
Versions: 7
Compression:
Stored size: 645 Bytes
Contents
module Napa class Identity def self.health { name: name, hostname: hostname, revision: revision, pid: pid, parent_pid: parent_pid, platform_revision: platform_revision } end def self.name ENV['SERVICE_NAME'] || 'api-service' end def self.hostname @hostname ||= `hostname`.strip end def self.revision @revision ||= `git rev-parse HEAD`.strip end def self.pid @pid ||= Process.pid end def self.parent_pid @ppid ||= Process.ppid end def self.platform_revision Napa::VERSION end end end
Version data entries
7 entries across 7 versions & 1 rubygems