Невозможно получить доступ к URL-адресу sysdig API из источника данных grafana, работающего в кластере

Я пытаюсь использовать плагин sysdig, используя следующую команду в своем терминале ноутбука:

      curl -u admin:admin -H "Content-Type: application/json" http://localhost:3000/api/datasources -XPOST -d @sysdig-grafana.json

cat sysdig-grafana.json
{
  "name": "Sysdig",
  "orgId": 1,
  "type": "prometheus",
  "access": "proxy",
  "url": "https://us-XXX.monitoring.XXXX.com",
  "basicAuth": false,
  "withCredentials": false,
  "isDefault": false,
  "editable": true,
  "jsonData": {
    "httpHeaderName1": "Authorization",
    "tlsSkipVerify": true
  },
  "secureJsonData": {
    "httpHeaderValue1": "XXXX07e-XXXXX"
  }
}

httpHeaderValue1 - это токен API пользовательского интерфейса мониторинга sysdig.

Grafana устанавливается в кластере Kubernetes, а затем порт перенаправляется на локальный хост для доступа к пользовательскому интерфейсу Grafana из браузера ноутбука.

Когда я добавляю источник данных и нажимаю «Сохранить и тестировать», он показывает ошибку, как показано на скриншоте.введите описание изображения здесь

Я подозреваю, что некоторые правила брандмауэра блокируют это, потому что, когда я установил grafana в локальной системе, этот URL-адрес sysdig API работал в отличие от случая кластера. Пожалуйста помоги.

0 ответов

Другие вопросы по тегам