diff --git a/elixir/config/runtime.exs b/elixir/config/runtime.exs index dc374074c..0ebbb4050 100644 --- a/elixir/config/runtime.exs +++ b/elixir/config/runtime.exs @@ -227,7 +227,17 @@ if config_env() == :prod do ############################### if System.get_env("OTLP_ENDPOINT") do - config :opentelemetry, resource_detectors: [:otel_resource_env_var, :otel_resource_app_env] + config :opentelemetry, + resource_detectors: [:otel_resource_env_var, :otel_resource_app_env], + resource: %{ + service: %{ + # These are populated on our GCP VMs + name: System.get_env("APPLICATION_NAME"), + namespace: System.get_env("GCP_PROJECT_ID"), + version: System.get_env("RELEASE_VSN"), + instance: %{id: System.get_env("GCP_INSTANCE_NAME")} + } + } config :opentelemetry, span_processor: :batch,