|
|
@ -57,11 +57,12 @@ if ENV.keys.any? { |name| name.match?(/OTEL_.*_ENDPOINT/) }
|
|
|
|
})
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
prefix = ENV.fetch('OTEL_SERVICE_NAME_PREFIX', 'mastodon')
|
|
|
|
prefix = ENV.fetch('OTEL_SERVICE_NAME_PREFIX', 'mastodon')
|
|
|
|
|
|
|
|
separator = ENV.fetch('OTEL_SERVICE_NAME_SEPARATOR', '/')
|
|
|
|
|
|
|
|
|
|
|
|
c.service_name = case $PROGRAM_NAME
|
|
|
|
c.service_name = case $PROGRAM_NAME
|
|
|
|
when /puma/ then "#{prefix}/web"
|
|
|
|
when /puma/ then "#{prefix}#{separator}web"
|
|
|
|
else
|
|
|
|
else
|
|
|
|
"#{prefix}/#{$PROGRAM_NAME.split('/').last}"
|
|
|
|
"#{prefix}#{separator}#{$PROGRAM_NAME.split('/').last}"
|
|
|
|
end
|
|
|
|
end
|
|
|
|
c.service_version = Mastodon::Version.to_s
|
|
|
|
c.service_version = Mastodon::Version.to_s
|
|
|
|
end
|
|
|
|
end
|
|
|
|