Size: a a a

2020 July 21

C

Calculon🤖 in Go-go!
Foxcool
А кто-нибудь решал странную проблему с коллекторами метрик прометея?

https://github.com/labstack/echo-contrib/blob/master/prometheus/prometheus.go#L380


Суть в том, что мидллваря получая ошибку от последующих хэндлеров, зачем-то делает две не очень совместимые вещи:
- вызывает хэндлер ошибок
- возвращает эту же ошибку (чтоб потом сам echo еще раз хэндлер ошибок вызвал)

из-за этого получается двойной ответ.
похоже на то что проблема в самой миддлвари, не?
источник

F

Foxcool in Go-go!
Calculon🤖
похоже на то что проблема в самой миддлвари, не?
Да. Но я автоматически начал подозревать, что я что-то делаю не так.

Соседняя мидлааря тоже зачем-то так делает (если это не она же под другим юзером)
источник

F

Foxcool in Go-go!
Foxcool
Да. Но я автоматически начал подозревать, что я что-то делаю не так.

Соседняя мидлааря тоже зачем-то так делает (если это не она же под другим юзером)
Подозреваю потому, что вроде популярные же вещи: эхо и Прометей. А ишью нету
источник

F

Foxcool in Go-go!
Наверное придется писать
источник

C

Calculon🤖 in Go-go!
У меня была такая же проблема (дублирование ошибок в респонсе) на echo
источник

C

Calculon🤖 in Go-go!
Поэтому я его выбросил
источник

C

Calculon🤖 in Go-go!
И тебе советую🌚🌚🌚
источник

AK

Artem Krapivin in Go-go!
Foxcool
Подозреваю потому, что вроде популярные же вещи: эхо и Прометей. А ишью нету
я с двумя багами в эко столкнулся, по одному ишью было открыто с месяца два назад на тот момент
я пофиксил это локально у себя, а ишью закрыли еще через два месяца.
открыл по второму багу -- и его до сих пор не исправили.
источник

F

Foxcool in Go-go!
Calculon🤖
Поэтому я его выбросил
Ну я не пишу сам серверы, у меня генератор его применяет. Хотя там вроде был выбор
источник

АД

Алексей Долгов... in Go-go!
1. проверить результат 2. записать в БД. с каким шагом проблемы?
источник

C

Calculon🤖 in Go-go!
Foxcool
Ну я не пишу сам серверы, у меня генератор его применяет. Хотя там вроде был выбор
oapi-codegen?
источник

F

Foxcool in Go-go!
Calculon🤖
oapi-codegen?
Да
источник

C

Calculon🤖 in Go-go!
он умеет генерить стдлиб + chi роутер
источник

F

Foxcool in Go-go!
Calculon🤖
он умеет генерить стдлиб + chi роутер
Лучше типа?
источник

C

Calculon🤖 in Go-go!
Foxcool
Лучше типа?
Да (имхо)
источник

@

@mr_tron in Go-go!
единственное преимущество chi это совместимость к традиционными net/http хэндлерами.  если таковых много, то может быть удобно.
источник

F

Foxcool in Go-go!
Echo удобный вроде да.

В моей ситуации пока логичнее форкнуть экспортер метрик, чем переделывать сервис.

Но иметь ввиду всратость буду в следующий раз
источник

C

Calculon🤖 in Go-go!
Foxcool
Echo удобный вроде да.

В моей ситуации пока логичнее форкнуть экспортер метрик, чем переделывать сервис.

Но иметь ввиду всратость буду в следующий раз
да чем он удобный
источник

C

Calculon🤖 in Go-go!
какие именно фичи показались вам удобными
источник

C

Calculon🤖 in Go-go!
Echo свою логику навязывает, приходится читать доку, переписывать то что было сделано для стдлиба
А взамен я получаю что?
источник