#c# #node.js #.net #elasticsearch
Вопрос:
Я хочу хранить данные о показателях производительности системы, таких как (Монитор производительности в Windows), для таких платформ, как (Linux, Windows и Mac OS). Этот захват будет происходить каждые 2 минуты или с интервалом в 5 минут. После захвата эти данные будут отображаться на панели мониторинга с графическим представлением диаграммы.
Как я могу использовать Elasticsearch для хранения и извлечения монитора производительности системы без использования какой-либо другой базы данных?
Ответ №1:
Вам нужен так называемый ELK (Эластичный стек)
Короткая сумма:
На вашем сервере (или используйте облако Elastic) установите:
Elasticsearch
Место, где хранятся данныеKibana
Визуализация
В вашем окружении:
Beats
Установите соответствующий отправитель бит в каждой системе, в которой вы хотите собирать показателиLogstash
Установите его в каждой системе, в которой вы хотите собирать журналы
Комментарии:
1. Logstash не обязательно устанавливать везде, на самом деле это не рекомендуется.
2. Спасибо за ваш ответ @Andreas . Я очень новичок в этом, пожалуйста, дайте мне знать любую ссылку, по которой я могу установить Beats и Logstash, также я не хочу использовать какую-либо базу данных для целей хранения. Спасибо
3. Я предлагаю вам воспользоваться бесплатным трейлом , который дает вам elasticsearch и kibana в облаке. Там вы можете следовать
add Data
приведенным примерам, чтобы установить uf-ритмы в своей системе. Это дает вам очень хорошее представление о том, как все работает вместе.4. Большое вам спасибо @Andreas за помощь, я попробую это сделать.