This is a method of installing into an existing application using the SDK provided by Opentelemetry. Logging in Python is currently under development at opentelemetry.
This guide is for existing Python applications that have been build on Cocktail Cloud.
Additionally, the Python application in this guide was created based on 'Flask'
1. Image creation via SDK
1) Build/Pipeline - Build details of the Python application for which you want to collect logs from the build.
2) Click on the image build task to edit
3. Container Setting
1) Logging - Copy the token of the application created in Application Management
2) In Container Details - Settings - Environment Variables tab, set environment variables as follows
log-agent Service Address : Infrastructure - Cluster - Add-ons - Click 'log-agent' and check the service name.
( http port = 4318 , grpc port = 4317)
4. Check Application Log
1) Logging - Application Log - Search for the application you set in the application list