Hi, If someone is using openTelemetry inside
Azure Container App , I wanted to understand what kind of patterns are you using. I don't want to use Docker Compose as suggested in this
link as it violates Single Responsibility Principal. Also another issue in running the Otel Collector in same machine is that loss of logs if the collector and the application are running in same containers and the application gets terminated and replica restart leading to loss of logs.....
So I wanted to check how anyone who is using azure container apps are using opentelemetry. What are you using. Something that I had in mind was :-
1. Using Sidecar containers.
2. DAPR which is natively proviced by Azure Container App.
3. Gateway Pattern - collector is hosted somewhere and we push logs directly via SDK to the receiver.
feel free to suggest any good and robust way that has worked for you.
FYI: Our tech stack is NodeJS running inside the docker.
cc -
@Ritesh Kumar