Захотелось поиграться в Го, и наткнулся на неожиданное.
Как делать правильно логгирование и прочий мониторинг с трейсингом в го? Например, в .net есть пяток библиотек для структурного логгирования, в которых сотни плагинов для экспорта во что хочешь. Мне, например, нужно в loki, или в Application Insights, ну или в seq, на худой конец. В го же, такое ощущение, что все логгеры умеют в лучшем случае в файл. Ну в syslog, но если очень попросишь и то не все гладко. Не, понятно, что можно настроить promtail/filebit и забирать из файла в локи, но этож через дымоход.
С телеметрией тоже не фонтан, думал уж OpenTelemetry, который вроде как сам на го на писан, должен быть поддержан в полный рост — ан нет, одни только трейсы, мониторинг в процессе разработки, за логи даже не брались еще.
Как вы вообще живете без нормальной экосистемы, или я просто не туда смотрю?
Как и куда вообще принято логгировать в Го, и где и в чем собирать метрики?