Есть ли необходимость в ELK-стеке или графите при использовании Appdynamics?
Мы находимся в процессе создания новой серверной инфраструктуры и будем использовать Appdynamics для аналитики Java-приложений.
У Appdynamics есть много функций, поэтому кажется, что метрики сервера через collectd для Graphite больше не будут нужны. Метрики приложений также могут быть введены прямо в Appdynamics.
Как насчет Logstash, ElasticSearch и Kibana и централизованной регистрации.
Есть ли еще причина для создания стека ELK для разработчиков Java, когда они могут использовать Appdynamics?
1 ответ
Они делают разные вещи. ELK предоставит вам агрегацию журналов, которую вы можете добавить в другие функции. Appdynamics отлично подходит для мониторинга и профилирования в реальном времени. Я думаю, это зависит от того, что вы собираетесь. Регистрация распределенной системы и сбор сообщений об ошибках в одном месте могут быть очень полезны с ELK. Не только это, но ELK может использоваться многими другими способами. Elasticsearch может использоваться автономно как поисковая система или кеш данных.
TL; DR Это зависит от того, что вы делаете. Может быть да, может быть нет...