Visidata для разведочных Devops
Люди позади Visidata Недавно Выпущенная версия 2.0 Отказ
Visidata – это инструмент, который я хотел бы, чтобы я нашел раньше – инструмент для быстрого изучения многих типов файлов из вашего терминала. Чтобы отпраздновать свой релиз 2.0, я хочу помочь показать некоторые способы, которыми мне помогли. Многие из применений Visidata хорошо покрываются Учебники , Видео тематические исследования и документация . Я не ученый данных, поэтому я начну куда-то совершенно другой. Давайте исследуем S3!
Изучение S3 от терминала
Я часто хочу быстро заглянуть на файлы данных в S3. С Visidata я могу просматривать ведро таким образом, чтобы вспомнить Terminal File Explorers, как Midnight Commander. Я могу открыть файлы (CSV, глубоко вложенный JSON, паркет …) непосредственно как новые листы в табличном интерфейсе Visidata.
Вот демо, которое использует Visidata для изучения данных о погоде в версией S3 Buge:
Расширяемый с Python
Большая часть функциональности в демостере выше выходит из коробки с Visidata. Единственная работа, которую мне нужно было сделать, была создана плагин Это говорит висидата, как говорить S3. И быть справедливым, это в основном обертка вокруг отличного S3FS. библиотека! Visidata 2.0 включает в себя Руководство автора плагина Это может помочь вам продлить Visidata, как вы видите в форме.
Visidata как кусок головоломки
Иногда, если я на экране снимка, люди замечают Visidata и спрашивают об этом. Странная часть такова, что так же, как я люблю Visidata, это на самом деле не заменить Другие инструменты, которые я использую. Это заменяется конкретным использованием наверняка …
- JQ : Я все еще использую и люблю это, но Visidata чувствует себя гладкой для интерактивной разведки.
- главный : Вместо того, чтобы осматривать/исследовать данные с GLOM Первый Я исследую с Visidata и потенциально использовать GLOM, чтобы определить повторяемые преобразования.
Visidata также работает очень хорошо, как инструмент «Быстрый просмотр», чтобы потреблять вывод из других инструментов, которые я использую регулярно:
- Террафом Добавьте несколько строк Python на ваш
~/.visidatarc
Файл к Автоматически открыть файлы .tfstate как json Отказ - Cloud Custodian : Откройте файлы вывода локальной политики или используйте S3 GLOC CONSTING Чтобы проверить вывод для ряда дат.
- AWS CLI : Труба ее вывод JSON на
vd -f json
Отказ
Некоторые из этих случаев использования заслуживают своего поста! Гист состоит в том, что если вы чувствуете себя как дома в терминале, и нужен инструмент для разведки и анализа AD-HOC … Visidata, вероятно, стоит заглянуть. Это будет делать столько, сколько вам нужно, и позвольте вам войти с вашей жизнью.
Оригинал: “https://dev.to/ajkerrigan/exploring-aws-from-the-terminal-with-visidata-10np”