Size: a a a

2020 August 09

AB

Alex Butenko in Go-go!
так я и говорю, все можно, просто немного не "плаг н плей" :)
источник

SA

Salem Alem in Go-go!
У меня сваггер не видит файл с данными и просто генерит пустой жсон файл.
Такая иерархия:
-Makefile
-swagger.json
dir handlers:
            -products.go
источник

SA

Salem Alem in Go-go!
swagger generate spec -o ./swagger.json —scan-models
источник

SA

Salem Alem in Go-go!
в чем может быть проблема?
источник

RF

R F in Go-go!
привет.
а где-то есть пример  как организовать   доставку логово  от zap  к elk   ? или только через filebeats ?
источник

АД

Алексей Долгов... in Go-go!
Calculon🤖
Не скастится оно
источник

RA

Ruslan Askme in Go-go!
Это если постоянно приходит значение в строке. Если же значение придет в нормальном виде, без кавычек, то будет ошибка.
источник

OJ

O . J in Go-go!
R F
привет.
а где-то есть пример  как организовать   доставку логово  от zap  к elk   ? или только через filebeats ?
Гугли zap hooks, ты можешь писать на прямую в logstash.
А почему бит не подошёл?
источник

RF

R F in Go-go!
O . J
Гугли zap hooks, ты можешь писать на прямую в logstash.
А почему бит не подошёл?
хочется все в одном .go файле сделать, без лишних обвязок
источник

MK

Murr Kyuri in Go-go!
Как вариант, кстати, еще не писать логи в елку, а взять какой-нибудь datadog. В книжке release it говорят, что лучше использовать внешние системы логгирования
источник

ВС

Владимир Столяров... in Go-go!
R F
хочется все в одном .go файле сделать, без лишних обвязок
тут можно привести аргумент, что это нарушение 12 факторов
но думаю вы знаете что делаете и хуки zap-a должны в этом помочь (там для реализации приемника логов надо реализовать простой интерфейс)
источник

MK

Murr Kyuri in Go-go!
У gcp есть trace для этих штук, очень легко настраивается, очень прозрачно показывает каждый span, и к opentelemetry можно прикрутить все от ягера до самого гугловкого trace
источник

RF

R F in Go-go!
Владимир Столяров
тут можно привести аргумент, что это нарушение 12 факторов
но думаю вы знаете что делаете и хуки zap-a должны в этом помочь (там для реализации приемника логов надо реализовать простой интерфейс)
а почему нарушается? при запуске программы указали куда логи отправлять и пользуемся.
источник

ВС

Владимир Столяров... in Go-go!
> A twelve-factor app never concerns itself with routing or storage of its output stream. It should not attempt to write to or manage logfiles. Instead, each running process writes its event stream, unbuffered, to stdout. During local development, the developer will view this stream in the foreground of their terminal to observe the app’s behavior.

нарушается именно тем, что есть выбор, в какие приемники писать
это конечно не истина в последней инстанции, но жизнь облегчает
источник

RF

R F in Go-go!
Владимир Столяров
> A twelve-factor app never concerns itself with routing or storage of its output stream. It should not attempt to write to or manage logfiles. Instead, each running process writes its event stream, unbuffered, to stdout. During local development, the developer will view this stream in the foreground of their terminal to observe the app’s behavior.

нарушается именно тем, что есть выбор, в какие приемники писать
это конечно не истина в последней инстанции, но жизнь облегчает
ага, спасибо.
источник

Н

Никита in Go-go!
Владимир Столяров
> A twelve-factor app never concerns itself with routing or storage of its output stream. It should not attempt to write to or manage logfiles. Instead, each running process writes its event stream, unbuffered, to stdout. During local development, the developer will view this stream in the foreground of their terminal to observe the app’s behavior.

нарушается именно тем, что есть выбор, в какие приемники писать
это конечно не истина в последней инстанции, но жизнь облегчает
Как этот стрим перенаправить куда надо в итоге?
источник

ВС

Владимир Столяров... in Go-go!
Обычно используется https://fluentbit.io/
источник

ВС

Владимир Столяров... in Go-go!
Ну или для направления stdout в файл ">" или tee
источник

Ч

Челoвек in Go-go!
Всем привет! Кто нибудь может подсказать, из-за чего может быть утечка памяти из-за 3-го аргумента функции на 28-й строке? https://play.golang.org/p/kuA4TmW8G6-
источник

@

@mr_tron in Go-go!
А с чего вы решили что там есть утечка памяти? Там несколько аллокаций памяти. Но утечки там вроде нет
источник