Используем YDB: Возможности встроенного веб-интерфейса и CLI

preview_player
Показать описание
YDB — это распределённая отказоустойчивая Distributed SQL база данных с открытым исходным кодом, которая сочетает в себе высокую доступность и масштабируемость со строгой согласованностью и транзакциями ACID. Эта высокопроизводительная база данных может обрабатывать миллионы транзакций в секунду и хранить петабайты данных для критически важных и интерактивных приложений.

5-го апреля мы провели очередной онлайн-митап о YDB. В этот раз мы поговорили про диагностику кластера YDB с помощью встроенного веб-интерфейса, обменялись опытом, ответили на вопросы в реальном времени.

Основной докладчик на митапе — технический менеджер Антон Коваленко.

[00:44] Содержание
[01:08] Что нам понадобиться?
[01:44] 3-нодный YDB-кластер
[03:30] Скачиваем YDB CLI
[04:00] Распространённые проблемы
[05:06] Диагностируем рост времени отклика
[05:55] Grafana dashboard
[06:53] Встроенный веб-интерфейс
[07:30] Перегруженная партиция таблицы
[07:50] Про таблицы и автопартицирование
[10:50] Включаем автопартицирование
[12:46] Диагностируем рост доли ошибочных ответов
[14:21] Горизонтально масштабируем вычислительные ресурсы YDB
[15:37] Обзор возможностей YDB UI
[20:57] Healthcheck API
[23:13] Топ партиций
[23:50] Топ запросов
[24:05] План запроса
[27:00] Вопросы

На встрече мы рассказали и показали:

как запустить нагрузку на кластер с помощью YDB CLI;
как найти причины проблем с производительностью запросов;
как с помощью встроенного веб-интерфейса оценить состояние кластера.

Митап будет полезен тем, кто работает с YDB, в том числе и разработчикам приложений.

Рекомендации по теме
Комментарии
Автор

Было бы классно добавлять ноды из веб интерфейса. Управление из одного места... а на машины ставить по тонкому клиенту который будет обслуживать запросы на конфигурирование...

alexannenkov
Автор

добрый день. Не могли бы вы выложить в описание скрипты, которые используете в примерах?

artemievvp