Size: a a a

SPb Reliability Meetup

2019 January 30

AS

Aleksey Shirokikh in SPb Reliability Meetup
Я не знаю какую проблему в голове начали решать вы
источник

AS

Aleksey Shirokikh in SPb Reliability Meetup
Моя была про доверие логам и понимание что можно а что нельзя использовать для понимания что клиент happy
источник

AS

Aleksey Shirokikh in SPb Reliability Meetup
Я понял что верить только коду нельзя.
источник

AS

Aleksey Shirokikh in SPb Reliability Meetup
Надо что-то ещё
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
Aleksey Shirokikh
Моя была про доверие логам и понимание что можно а что нельзя использовать для понимания что клиент happy
даже если сервер записал в сокет response полностью и закрыл коннект, нет никаких гарантий, что клиент его получил.
источник

AS

Aleksey Shirokikh in SPb Reliability Meetup
Видимо персентиль на сайз
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
на мой вкус такие штуки лучше делать клиент-сайд логами. Типа Sentry
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
или комплексно, через тот же опентрейсинг
источник

DN

Dmitry Nagovitsin in SPb Reliability Meetup
Vitaliy Levchenko
или комплексно, через тот же опентрейсинг
опентрейсинг оверхедит афаик
источник

DN

Dmitry Nagovitsin in SPb Reliability Meetup
Vitaliy Levchenko
в запросе можно слать content-length и content-md5. Или range — лучше делать chunked загрузку больших файлов.
ну так никто про размер и не говорил
источник

DN

Dmitry Nagovitsin in SPb Reliability Meetup
в любом случае, получая 200 нельзя считать что файл закончен
источник

DN

Dmitry Nagovitsin in SPb Reliability Meetup
или отдавая 200
источник

DN

Dmitry Nagovitsin in SPb Reliability Meetup
Aleksey Shirokikh
Моя была про доверие логам и понимание что можно а что нельзя использовать для понимания что клиент happy
чтобы понимать что клиент хаппи - надо точно знать что файл залит
источник

DN

Dmitry Nagovitsin in SPb Reliability Meetup
у тебя в логах нет об этом информации кмк
источник

DN

Dmitry Nagovitsin in SPb Reliability Meetup
соответсвенно ты не узнаешь
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
Dmitry Nagovitsin
опентрейсинг оверхедит афаик
любые логи оверхедят. Вы определитесь — вам перформанс, или обсервабилити
источник

DN

Dmitry Nagovitsin in SPb Reliability Meetup
Vitaliy Levchenko
любые логи оверхедят. Вы определитесь — вам перформанс, или обсервабилити
логи это не трейсинг
источник

VL

Vitaliy Levchenko in SPb Reliability Meetup
Dmitry Nagovitsin
в любом случае, получая 200 нельзя считать что файл закончен
так. У Алексея — даунлоад большого файла. У вас — аплоад.
В его случае логируется 200 ответ при разрыве посреди доставки. В вашем — нет — сервер видит, что пришёл не весь контент, по заголовкам
источник

DN

Dmitry Nagovitsin in SPb Reliability Meetup
источник

DN

Dmitry Nagovitsin in SPb Reliability Meetup
Вот тут некоторые граждане взяли и посчитали оверхэд на сервис меше от istio - получилось не очень радужно https://tech.bigbasket.com/bigbaskets-experience-with-istio
источник