Sha256: cf0158b02947df93aa8f0a241d1a7554bb1917ee9ac7f3e9b51dcaf6955a573c
Contents?: true
Size: 452 Bytes
Versions: 2
Compression:
Stored size: 452 Bytes
Contents
require 'socket' require_relative '../utils/forking' module Datadog module Core module Environment # For runtime identity module Socket extend Core::Utils::Forking module_function def hostname # Check if runtime has changed, e.g. forked. after_fork! { @hostname = ::Socket.gethostname.freeze } @hostname ||= ::Socket.gethostname.freeze end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ddtrace-1.10.1 | lib/datadog/core/environment/socket.rb |
ddtrace-1.10.0 | lib/datadog/core/environment/socket.rb |