TGViewer
Мониторим ИТ Мониторим ИТ @monitorim_it · 8.54K subscribers
Post #2563 1.62K
Ко вчерашней статье мне написали совершенно справедливый комментарий.

Комментарий касался механизмов, которые могут зарезать поток отправляемых данных на период когда бэкэнд только только очухался. Исправляюсь, статью дополнил.

Если кратко, то vmagent, vlagent, vtagent имеют параметр remoteWrite.rateLimit, который позволяет ограничить поток отправляемых данных.

В плане плавной заливки данных в бэкэнд после его падения наиболее функционален Vector. HTTP-ориентированные синки Vector имеют ограничение количества запросов за интервал: есть возможность реализации сценариев "не более 5 запросов в секунду" (rate_limit_num: 5), "не более 2 одновременных запросов" (concurrency: 2) и "до 1 MiB несжатых данных в одном полном batch" (max_bytes: 1048576).

Vector также поддерживает Adaptive Request Concurrency (ARC). ARC начинает с небольшой конкурентности и меняет её в зависимости от задержки бэкэнда.

Остальные агенты имеют лишь ограничения количества потоков.

Такие дела.

📱 Telegram | 📲 MAX
  • 👍 10
  • 🔥 7
  • ⚡ 3
  • ❤ 1
More from @monitorim_it
  1. Sep 23, 2026Quickwit — поисковый движок для логов и трейсов с хранением индексов в S3 Quickwit ориенти…
  2. Sep 21, 2026🚨 Prometheus Alertmanager или Grafana Alerting — что выбрать? Поговаривают, что существую…
  3. Sep 21, 2026🎤 SIP Dump Analyzer: как мы разработали open source-анализатор SIP и RTCP дампов Описание…
  4. Sep 21, 2026Дедупликация строк на доставщике логов: сравниваем OpenTelemetry, Vector, vlagent, Fluent…
  5. Sep 19, 2026Exemplars: как перейти от всплеска на графике сразу к проблемному запросу (удобная штука,…
  6. Sep 19, 2026Микросервисная архитектура ускоряет разработку, но усложняет эксплуатацию. Один сбой в рас…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →