Innotop — top для MySql

Используя innotop, я понял, что консервативен.Новые инструменты мониторинга не могут у меня прижиться. А старые всем устраивают.

Innotop очень гибкий и может отображать большое количество информации о MySql, но не на одном экране. Мне бы хотелось чтобы было все в одном — живая доска для всех серверов за которыми я смотрю. Вместо того чтобы ходить по множеству страниц собирая полезную информацию.

Хорошая новость заключается в том, что Innotop очень дружелюбен к расширениям и я хорошо знаком с его кодом — в силу того что сам написал большую его часть .

Так что вскоре у меня была панель Innotop, которая подходила. Я закомитил мои изменения. Если хотите можете просто взять и установить.

$ wget innotop.googlecode.com/svn/trunk/innotop
$ chmod +x innotop
$ ./innotop

Новый режим можно выбрать нажав большую латинскую «A». Ниже приведу скриншот режима: innotop

Каждая линия отображает отдельный сервер. Колонки слева направо:

  • аптайм
  • миниграфик запросов в секунду
  • текущие запросы в секунду
  • время самого долго запроса(пользователи все кроме системных и репликации)
  • количество потоков и его миниграфик
  • открытые таблицы
  • отставание по репликации
  • общее количество ожидающий операций ввода/вывода Innodb

Окраска строк зависит от MaxSql(долгие запросы) и ReplLag(отставание репликации). Если репликация не настроена — строка будет показана на красном фоне черный текст.

Оригинал переведенной статьи тут

comments powered by Disqus