Slide 31
Slide 31 text
opentelemetry-instrument
FROM python:3.12-slim
WORKDIR /app
COPY . /app
RUN pip install flask elastic-opentelemetry
# Install instrumentations for the installed packages, custom version of opentelemetry-bootstrap
RUN edot-bootstrap -a install
# default flask run port
EXPOSE 5000
# Set some resource attributes to make our service recognizable
ENV OTEL_RESOURCE_ATTRIBUTES="service.name=FlaskService,service.version=1.0,deployment.environment=development"
CMD ["opentelemetry-instrument", "flask", "run"]