По поводу адекватности вариантов может быть два: нет или да. По большому счёту оба варианта возможны.
Ответ да может быть, если невозможно поменять код приложения, которое инструментируется или не хочется этого делать. Цена этого в усложнении инфраструктуры.
Ответ нет, для меня, предпочтителен, потому что настроить такую вещь с современными библиотеками обычно несложно.
Имеется в виду, что по сути метрики с докерконтейнера (сайдкар разделяет тот же неимспейс с оригинальным контейнером приложения) может иметь какие-то свои "накладки"? Не будет ли искожений данных из-за того, что это работает в разных контейнерах под общим неймспейсом?