OpenTelemetry Python Asyncio 지원
작년 한국에서 열린 PyCon KR 2023에 참여했을 때, “Improving Debuggability of Complex Asyncio Applications” 발표에 참관했었습니다. 이때 python 표준 라이브러리 중 하나인, asyncio를 사용하면서 문제가 발생했을 때, 애플리케이션 내부에서 무슨 일이 일어나는지 들여다보는 것이 어렵고, "코루틴 작업을 디버깅하기 어렵다"는 모니터링 관점에서의 어려움이 있다는 것을 알게되었습니다. 이런 어려움을 해결하기 위해 aiomonitor 이라는 훌륭한 오픈소스를 개발해서 어려움을 겪는 유저들에게 관측 가능성을 제공한다고 이해했습니다. 제가 생각하기에 aiomonitor 에서 다루는 데이터가 분산 추적 기술에서 많이 사용되는 Trace 데이터와 유사하다고..
2024. 3. 30. 01:01