У меня есть система, настроенная на Telegraf + InfluxDB + Grafana на одной машине.
Теперь мне нужно собрать показатели для серверов Ubuntu, развернутых в облаке, и построить график в Grafana.
У меня вот какой вопрос:
Могу ли я собирать метрики через сам Telegraf? Если да, то нужно ли мне устанавливать Telegraf на всех облачных серверах, чтобы извлекать метрики?
Есть ли другой способ извлечь метрики из облачных серверов AWS и сохранить их в центральной базе данных Influxdb?
Можно ли это сделать через какие-либо другие плагины, доступные в самом Jmeter?
Заранее спасибо за ценные комментарии.
решение1
- Да, вы можете и да, вам нужно установитьтелеграфный агентна каждом сервере, который вы хотите контролировать
Существуют и другие способы сбора данных о производительности сервера:
- Плагин JMeter PerfMon, в этом случае вам нужно будет установитьАгент сервера PerfMonна все серверы
- Сборщик образцов SSHMon, вам не нужно будет устанавливать какое-либо программное обеспечение на серверы, однако вам понадобитсяSSHподключение ко всем серверам, которые вы хотите контролировать
- Я не знаю ни о каких существующих плагинах, однако вы можете придумать свою собственную реализациюАннотацияBackendListenerClientкоторый будет отправлять показатели производительности сервера в InfluxDB