Не могу увидеть сервер Prometheus на локальном хосте:9090

#prometheus #azure-aks

Вопрос:

Я следовал учебнику, чтобы изучить сервер prometheus в aks. После развертывания модулей я запускаю команду : kubectl —мониторинг пространства имен, перенаправление портов prometheus-сервер 9090

Но когда я регистрируюсь в браузере, у меня нет доступа к локальной странице prometheus. Я хочу уточнить, что я сделал все шаги в azure cloudshell.

У кого-нибудь есть решения ?

Спасибо

Ответ №1:

Существует несколько способов развертывания Prometheus.

Было бы полезно, если бы вы включили ссылку на учебник, который вы читаете.

Возможно, развертывание было неудачным.

Можете ли вы перечислить ресурсы в monitoring пространстве имен?

 kubectl get all --namespace=monitoring
 

Все ли капсулы работают? Если нет, то это первая проблема.

В списке услуг ( kubectl get services --namespace=monitoring ) есть ли услуга, которая раскрывает 9090/tcp ? Если это так, то, скорее всего, вы хотите воспользоваться услугой «Прометей».

Как оно называется prometheus-server ?

Я развернулся kube-prometheus в кластере Kubernetes, и доступ к веб-клиенту Prometheus осуществляется через службу с именем prometheus-k8s :

 kubectl port-forward service/prometheus-k8s --namespace=monitoring 9090
 

Комментарии:

1. Попробуй kubectl port-forward service/prometheus-prometheus-oper-prometheus --namespace=monitoring 9090

2. youtube.com/watch?v=QoDqxm7ybLc Я следовал этому руководству, все модули находятся в рабочем состоянии. Модуль сервера хорошо открыт в порту 9090. когда я пишу командную строку de , я использую правильное имя. После команды я просто получаю: Перенаправление 127.0.0.1:9090 -> 9090, и когда я проверяю : http:localhost:9090 У меня ничего нет

3. Я использовал вашу команду и ничего 🙁 , Проблема может быть в том, что я использую Cloudshell в Azure ?

4. Да, если вы используете облачную оболочку, то вы не можете получить прямой доступ kubectl port-forward к запущенным в ней программам (порт перенаправляется на хост облачной оболочки, пока ваш браузер работает на вашем хосте). Вам также потребуется выполнить дальнейшее перенаправление для переадресации на экземпляр облачной оболочки.