Да, LogStash отвечает на HTTP через порт 9200. Если вы не откроете порт 9200, все HTTP REST будет блокироваться NSG, связанным с ВМ.
Первый Убедитесь, что вы открыли порт в брандмауэре.
Секунда , в обзоре виртуальной машины Azure выберите Сеть слева и найдите имя своей группы сетевой безопасности.Так же, как следовать картинке. введите описание изображения здесь
Третий , если вы откроете порт на портале, вы можете выбрать свой NSG и добавить правило для входящих вызовов, чтобы открыть порт 9200. Если выесли вы хотите использовать Azure CLI, после входа в Azure CLI введите команду «az vm open-port –port 9200 –resource-group MyResourceGroup –name MyELK –nsg = name NSG_name« , если у вас также есть другойNSG, снова откройте порт с правильным именем NSG.
Если вы хотите узнать больше о Network Security Group, пожалуйста, нажмите введите описание ссылки здесь