0

我正在尝试在我的笔记本电脑终端中使用以下命令来使用 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 是 sysdig 监控 UI 的 API 令牌。

Grafana 安装在 Kubernetes 集群中,然后在 localhost 上转发端口以从笔记本电脑浏览器访问 grafana UI。

当我添加数据源并单击保存并测试时,它显示错误,如屏幕截图所示。 在此处输入图像描述

我怀疑,一些防火墙规则阻止了这一点,因为当我在本地系统中安装 grafana 时,这个 sysdig API url 的工作方式与集群案例不同。请帮忙。

4

0 回答 0