есть такая инстукция:
https://jolicode.com/blog/how-to-visualize-symfony...
Кратко - в ней рассказывается как поднять 2 контейнера с kibana и elasticsearch, в Симфони подключить ElasticsearchLogstashHandler(который поставляется вместе с монолог).
Эти два контейнера + контейнер с Symfony объеденены одним network`ом. Но есть проблема:
сам ElasticsearchLogstashHandler по дефолту пытается сделать запрос к elasticksearch через curl по адресу 127.0.0.1:9200
Т.е. симфони внутри контейнера хочет стрельнуть в 127.0.0.1, но он не может, т.к. внутри себя он самостоятельно создаёт свой какой-то внутренний ip-адрес
Вижу несколько путей решения:
1. Симфони каким-то образом определяет внутренний ip-адрес сети в котором крутится и передает в аргументы ElasticsearchLogstashHandler этот ip
2. При создании контейнера с elascticsearch, внутрь пробрасывать ip-адрес = 127.0.0.1
3. При создании network`а явно указать, что б внутрений ip-адрес был 127.0.0.1
Может кто-то сталкивался с похожей задачей?
Может это можно решить гараздо проще, чем я тут расписал?