Поделиться через


Просмотр журналов и метрик с помощью Kibana и Grafana

Веб-панели мониторинга Kibana и Grafana обеспечивают аналитику и визуальную оптимизацию в пространствах имен Kubernetes, используемых службами данных с поддержкой Azure Arc. Чтобы получить доступ к веб-панелям мониторинга Kibana и Grafana, просмотрите конечные точки служб, проверьте документацию по панелям мониторинга Azure Data Studio.

Необходимые компоненты

  • Используйте среду Bash в Azure Cloud Shell. Дополнительные сведения см . в кратком руководстве по Bash в Azure Cloud Shell.

  • Если вы предпочитаете выполнять справочные команды CLI локально, установите Azure CLI. Если вы работаете в Windows или macOS, Azure CLI можно запустить в контейнере Docker. Дополнительные сведения см. в статье Как запустить Azure CLI в контейнере Docker.

    • Если вы используете локальную установку, выполните вход в Azure CLI с помощью команды az login. Чтобы выполнить аутентификацию, следуйте инструкциям в окне терминала. Сведения о других возможностях, доступных при входе, см. в статье Вход с помощью Azure CLI.

    • Установите расширение Azure CLI при первом использовании, когда появится соответствующий запрос. Дополнительные сведения о расширениях см. в статье Использование расширений с Azure CLI.

    • Выполните команду az version, чтобы узнать установленную версию и зависимые библиотеки. Чтобы обновиться до последней версии, выполните команду az upgrade.

Мониторинг управляемых экземпляров Azure SQL в Azure Arc

Чтобы получить доступ к журналам и панелям мониторинга для Управляемый экземпляр SQL в Azure Arc, выполните следующую azdata команду CLI.

az sql mi-arc endpoint list -n <name of SQL instance> --use-k8s

Соответствующие панели мониторинга Grafana:

  • "Метрики управляемого экземпляра SQL Azure"
  • "Метрики главного узла"
  • "Метрики главных объектов Pod"

Примечание.

При появлении запроса на ввод имени пользователя и пароля введите имя пользователя и пароль, указанные во время создания контроллера данных Azure Arc.

Примечание.

Появится сообщение с предупреждением о сертификате, поскольку сертификаты являются самозаверяющими.

Мониторинг сервера PostgreSQL с поддержкой Azure Arc

Чтобы получить доступ к журналам и панелям мониторинга для сервера PostgreSQL с поддержкой Azure Arc, выполните следующую azdata команду CLI.

az postgres server-arc endpoint list -n <name of postgreSQL instance> --k8s-namespace <namespace> --use-k8s

Соответствующие панели мониторинга PostgreSQL:

  • "Метрики Postgres"
  • "Метрики таблиц Postgres"
  • "Метрики главного узла"
  • "Метрики главных объектов Pod"

Дополнительная настройка брандмауэра

В зависимости от того, где развернут контроллер данных, может оказаться, что для доступа к конечным точкам Kibana и Grafana необходимо открыть порты в брандмауэре.

Ниже приведен пример того, как это сделать для виртуальной машины Azure. Это нужно сделать, если вы развернули Kubernetes с помощью скрипта.

Ниже приведены шаги по созданию правила NSG для конечных точек Kibana и Grafana:

Поиск имени модели NSG.

az network nsg list -g azurearcvm-rg --query "[].{NSGName:name}" -o table

Добавление правила NSG

После получения имени NSG можно добавить правило, используя следующую команду:

az network nsg rule create -n ports_30777 --nsg-name azurearcvmNSG --priority 600 -g azurearcvm-rg --access Allow --description 'Allow Kibana and Grafana ports' --destination-address-prefixes '*' --destination-port-ranges 30777 --direction Inbound --protocol Tcp --source-address-prefixes '*' --source-port-ranges '*'