Allow to customise the OTEL service name prefix (#30322)
This commit is contained in:
parent
65e82211cd
commit
283a891e92
|
@ -53,10 +53,12 @@ if ENV.keys.any? { |name| name.match?(/OTEL_.*_ENDPOINT/) }
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
prefix = ENV.fetch('OTEL_SERVICE_NAME_PREFIX', 'mastodon')
|
||||||
|
|
||||||
c.service_name = case $PROGRAM_NAME
|
c.service_name = case $PROGRAM_NAME
|
||||||
when /puma/ then 'mastodon/web'
|
when /puma/ then "#{prefix}/web"
|
||||||
else
|
else
|
||||||
"mastodon/#{$PROGRAM_NAME.split('/').last}"
|
"#{prefix}/#{$PROGRAM_NAME.split('/').last}"
|
||||||
end
|
end
|
||||||
c.service_version = Mastodon::Version.to_s
|
c.service_version = Mastodon::Version.to_s
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue