mirror of
https://github.com/mastodon/mastodon.git
synced 2024-12-30 04:14:36 +00:00
3bc0c4a884
The instrumentation code was used for StatsD metrics collection prior to the switch to the nsa gem and should have been removed at that point as it no longer does anything at all
16 lines
478 B
Ruby
16 lines
478 B
Ruby
# frozen_string_literal: true
|
|
|
|
if ENV['STATSD_ADDR'].present?
|
|
host, port = ENV['STATSD_ADDR'].split(':')
|
|
|
|
$statsd = ::Statsd.new(host, port)
|
|
$statsd.namespace = ENV.fetch('STATSD_NAMESPACE') { ['Mastodon', Rails.env].join('.') }
|
|
|
|
::NSA.inform_statsd($statsd) do |informant|
|
|
informant.collect(:action_controller, :web)
|
|
informant.collect(:active_record, :db)
|
|
informant.collect(:active_support_cache, :cache)
|
|
informant.collect(:sidekiq, :sidekiq)
|
|
end
|
|
end
|