Невозможно получить доступ к 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 работал в отличие от случая кластера. Пожалуйста помоги.