Size: a a a

2021 June 11

Д

Дмитрий in Go-go!
Да, метрика создается в том же месте. Вот думаю, может это невозможно сделать, в том же месте, где и метрика создается
источник

Р

Рустамыч in Go-go!
Я так понял ты хочешь обратиться на локальный ендпоинт за метрикой? Через http  запрос?
источник

Д

Дмитрий in Go-go!
Не со всем
Создаю метрику, получаю данные из базы, в данный момент в where значения руками, хотелось бы чтобы это значение передавалось из графаны, когда идет она идет за метрикой в прометеус
источник

Р

Рустамыч in Go-go!
Реализация в графане должна быть?
источник

MK

Max Kot in Go-go!
bufio writer.flush при отправке сегмента по tcp иногда выкидывает ошибку short write, в чем причина? Размер сегмента > 0 всегда
источник

MK

Max Kot in Go-go!
Да и вообще отправляются сегменты примерно одного размера
источник

Д

Дмитрий in Go-go!
В графане хочу указывать по каким значениям доставать данные из базы, например в графане перечислить айдишники (грубо говоря) в лейблах прометеуса
Для этого я написал экспортер  prometheus на go (кэп)

Да в графане
источник

MK

Max Kot in Go-go!
Там стоит мин размер буффера?
источник

VY

Vladislav Yarmak in Go-go!
short write значит, что не получилось всё записать. скорее всего, TCP-соединение разорвано
источник

Д

Дмитрий in Go-go!
Задача состоит в том, что написать экспортер, который вытаскивает данные из базы по конкретным значениям и вывести статистику в графану

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

VY

Vladislav Yarmak in Go-go!
хотя вообще такого быть не должно
источник

VY

Vladislav Yarmak in Go-go!
https://golang.org/src/bufio/bufio.go - строка 609 срабатывает только когда мало байтов записано и ошибки нет
источник

VY

Vladislav Yarmak in Go-go!
в то время как io.Writer должен возвращать ошибку, почему не всё было записано: https://golang.org/pkg/io/#Writer
источник

VY

Vladislav Yarmak in Go-go!
косяк. какой райтер обёрнут этим bufio райтером?
источник

MK

Max Kot in Go-go!
Вот я сейчас все поверил, соединение точно не разрывается
источник

MK

Max Kot in Go-go!
Но этот кусок записанного сегмента приходит на клиент и вызывает там ошибку
источник

MK

Max Kot in Go-go!
Net.conn
источник

MK

Max Kot in Go-go!
Именно write ошибку не возвращает, возвращает только flush
источник

VY

Vladislav Yarmak in Go-go!
ну вот flush возвращает если мало было записано
источник

VY

Vladislav Yarmak in Go-go!
а может такое быть, что там какая-то гонка и буфер был пополнен после начала вызова flush?
источник