This media is not supported in your browser
VIEW IN TELEGRAM
Типичная семья айтишников
Хорошие новости для любителей Victoria Metrics / Logs. Они наконец подписали свои датасорс плагины и теперь они доступны из официального источника графаны, что упрощает их установку. Забираем по ссылкам:
https://grafana.com/grafana/plugins/victoriametrics-metrics-datasource
https://grafana.com/grafana/plugins/victoriametrics-logs-datasource
https://grafana.com/grafana/plugins/victoriametrics-metrics-datasource
https://grafana.com/grafana/plugins/victoriametrics-logs-datasource
Немного полезного про CPU limits и противный тротлинг даже когда приложение не жрет цпу, если вы немножко в теме про то как это работает (cfs_quota) и почему тротлит, а так же почему часто рекомендуют не ставить цпу лимиты, а использовать только реквесты (что в целом я тоже и практикую). То вот интересную штуку сегодня узнал, что есть такая штука CFS Burst, которая позволяет как бы копить кредиты когда квота не использовона полностью, и сжигать их когда требуется. Что это нам дает? А это митигирует полностью тротлинг в случаях недоиспользования цпу и улучшает загрузку цпу для наших приложений.
Подробности тут: https://lore.kernel.org/lkml/162452036714.395.9249272896491500398.tip-bot2@tip-bot2/
Но в кубере пока нативно не поддерживается: https://github.com/kubernetes/kubernetes/issues/104516
Как вариант можно закостылить это вот такой штукой: https://github.com/christiancadieux/kubernetes-cfs-burst
Подробности тут: https://lore.kernel.org/lkml/162452036714.395.9249272896491500398.tip-bot2@tip-bot2/
Но в кубере пока нативно не поддерживается: https://github.com/kubernetes/kubernetes/issues/104516
Как вариант можно закостылить это вот такой штукой: https://github.com/christiancadieux/kubernetes-cfs-burst
DevOps Untraveled
Прошло 7 или даже 8 лет с момента моей последней публикации, и так как у меня появилось много свободного времени, я решил снова начать делиться знаниями в формате статей. Первые несколько статей будут про Istio rate limits, материал старался писать как можно…
Продолжаю писать про Istio rate limits, вторая часть про применение и конфигурацию global rate limits:
https://medium.com/@igor.ignatev/mastering-istio-global-rate-limits-ca41553e4152
https://medium.com/@igor.ignatev/mastering-istio-global-rate-limits-ca41553e4152
Medium
Mastering Istio: global rate limits
Global Istio rate limiting uses a global gRPC rate limiting service to provide rate limiting for the entire mesh.