Skip to content

Commit db8b71c

Browse files
committed
Move OTEL configuration to cohd_flask.conf
1 parent 58ee968 commit db8b71c

2 files changed

Lines changed: 10 additions & 5 deletions

File tree

cohd/app.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,17 +50,17 @@
5050
logging.info('About to instrument app for OTEL')
5151
# set the service name for our trace provider
5252
# this will tag every trace with the service name given
53+
otel_service_name = app.config.get('OTEL_SERVICE_NAME', 'COHD')
5354
tp = TracerProvider(
54-
resource=Resource.create({telemetery_service_name_key: 'COHD'})
55+
resource=Resource.create({telemetery_service_name_key: otel_service_name})
5556
)
5657
# create an exporter to jaeger
57-
jaeger_host = 'jaeger'
58+
jaeger_host = app.config.get('JAEGER_HOST', 'jaeger-otel-agent.sri')
59+
jaeger_port = app.config.get('JAEGER_PORT', 6831)
5860
deployment_env = app.config.get('DEPLOYMENT_ENV', 'dev')
59-
if deployment_env[:4] == 'ITRB':
60-
jaeger_host = 'jaeger-otel-agent.sri'
6161
jaeger_exporter = JaegerExporter(
6262
agent_host_name=jaeger_host,
63-
agent_port=6831,
63+
agent_port=jaeger_port,
6464
)
6565
# here we use the exporter to export each span in a trace
6666
tp.add_span_processor(

cohd/cohd_flask.conf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,10 @@ CACHE_THRESHOLD = 100000
77
DEV_KEY = 'CHANGE_ME'
88
DATABASES = ['cohd']
99

10+
# OpenTelemetry Settings
11+
OTEL_SERVICE_NAME = 'COHD'
12+
JAEGER_HOST = 'jaeger-otel-agent.sri'
13+
JAEGER_PORT = 6831
14+
1015
# Google Analytics: uncomment and set tracking ID to use Google Analytics
1116
# GA_TID = 'UA-XXXXX-Y'

0 commit comments

Comments
 (0)