Мы можем использовать Dev Tools для загрузки данных в Elasticsearch, без использования Logstash. Мы можем публиковать, размещать, удалять, искать нужные нам данные в Kibana, используя Dev Tools.
Для создания нового индекса в Kibana мы можем использовать следующую команду в dev tools —
Создать индекс с помощью PUT
Команда для создания индекса, как показано здесь —
PUT /usersdata?pretty
Как только вы выполните это, создается пустой индекс пользовательских данных.
Мы закончили с созданием индекса. Теперь добавим данные в индекс —
Добавить данные в индекс с помощью PUT
Вы можете добавить данные в индекс следующим образом:
Мы добавим еще одну запись в индекс userdata —
Итак, у нас есть 2 записи в индексе usersdata.
Получить данные из индекса с помощью GET
Мы можем получить детали записи 1 следующим образом:
Вы можете получить все записи следующим образом —
Таким образом, мы можем получить все записи из usersdata, как показано выше.
Обновить данные в индексе с помощью PUT
Чтобы обновить запись, вы можете сделать следующее:
Мы изменили название с «Эрвин Хауэлл» на «Клементина Бауч». Теперь мы можем получить все записи из индекса и увидеть обновленную запись следующим образом:
Удалить данные из индекса, используя DELETE
Вы можете удалить запись, как показано здесь —
Теперь, если вы увидите общее количество записей, у нас будет только одна запись —
Мы можем удалить индекс, созданный следующим образом —
Теперь, если вы проверите доступные индексы, у нас не будет индекса данных пользователя, поскольку он был удален.