mirror of
https://github.com/outbackdingo/firezone.git
synced 2026-01-27 10:18:54 +00:00
Include OTEL to Elixir releases
This commit is contained in:
@@ -121,7 +121,10 @@ 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,
|
||||
span_processor: :batch,
|
||||
traces_exporter: :otlp
|
||||
|
||||
config :opentelemetry_exporter,
|
||||
|
||||
@@ -72,14 +72,18 @@ defmodule Firezone.MixProject do
|
||||
include_executables_for: [:unix],
|
||||
validate_compile_env: true,
|
||||
applications: [
|
||||
web: :permanent
|
||||
web: :permanent,
|
||||
opentelemetry: :temporary,
|
||||
opentelemetry_exporter: :permanent
|
||||
]
|
||||
],
|
||||
api: [
|
||||
include_executables_for: [:unix],
|
||||
validate_compile_env: true,
|
||||
applications: [
|
||||
api: :permanent
|
||||
api: :permanent,
|
||||
opentelemetry: :temporary,
|
||||
opentelemetry_exporter: :permanent
|
||||
]
|
||||
]
|
||||
]
|
||||
|
||||
@@ -338,11 +338,6 @@ locals {
|
||||
name = "TELEMETRY_ENABLED"
|
||||
value = "false"
|
||||
},
|
||||
# OpenTelemetry requires an exporter to be set on every node
|
||||
# {
|
||||
# name = "OTLP_ENDPOINT"
|
||||
# value = "http://0.0.0.0:55680",
|
||||
# },
|
||||
# Emails
|
||||
{
|
||||
name = "OUTBOUND_EMAIL_ADAPTER"
|
||||
|
||||
@@ -31,7 +31,11 @@ locals {
|
||||
},
|
||||
{
|
||||
name = "OTLP_ENDPOINT",
|
||||
value = "127.0.0.1:4318"
|
||||
value = "http://127.0.0.1:4318"
|
||||
},
|
||||
{
|
||||
name = "OTEL_RESOURCE_ATTRIBUTES"
|
||||
value = "application.name=${local.application_name}"
|
||||
}
|
||||
], var.application_environment_variables)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user