用Grafana展示IBM Cloud Monitoring with Sysdig的指标

目标

IBM Cloud与Sysdig合作,提供指标收集和仪表盘服务,可使用IBM Cloud Monitoring with Sysdig。

由于过去一直使用Prometheus+Grafana作为基本配置,因此可能有一些人(包括我自己)不太愿意轻易转向Sysdig。

然而,在IBM的云端,我们将Sysdig相当战略性地融入其中。例如,IBM云端的一些服务已经无法在没有使用Sysdig的情况下确认性能和容量信息。

因此,我們這次將試著在我們熟悉的Grafana上顯示Sysdig的指標。

验证

确认Sysdig API访问令牌

我打开IBM Cloud上的Sysdig控制台。

可以從用戶圖標中選擇 “設置”。

image.png

然后,会显示Sysdig Monitor API Token,在这里记录下该值。

准备 Sysdig 仪表盘(可选)。

Sysdig 公司中,

    • My Dashboards

 

    • Shared By My Team

 

    Default Dashboards

只需中文其中一种选项:
有三个类别,如果想要与Grafana集成的仪表板,可以在“我的仪表板”或“我的团队共享”中准备好,然后可以导入到Grafana中。遗憾的是,目前无法成功导入默认的仪表板。

将Sysdig插件集成到Grafana中

由于Sysdig为Grafana提供了插件,所以我们将引入该插件。

https://github.com/draios/grafana-sysdig-datasource的内容,请提供一个选项

目前最新版本是0.7。另外,请注意Sysdig插件仍处于测试版阶段。

只需要一个选项:从Release下载最新的二进制文件(*.tgz),然后解压到/var/lib/grafana/plugins目录下。然后重新启动Grafana。

要在Grafana容器中进行简单验证,可以按照以下步骤进行。

$ wget https://download.sysdig.com/stable/grafana-sysdig-datasource/grafana-sysdig-datasource-v0.7.tgz
$ tar zxvf grafana-sysdig-datasource-v0.7.tgz
$ docker run -d -v $(pwd)/sysdig:/var/lib/grafana/plugins/sysdig -p 3000:3000 grafana/grafana

增加数据源

从Grafana的设置界面中添加数据源。如果插件安装成功,应该可以选择Sysdig。

image.png

在设置界面中输入所需的项目。

image.png
    • Plan: Pro Softwareを選択

 

    • URL: https://jp-tok.monitoring.cloud.ibm.com (東京リージョンの場合)

 

    API Token: 先ほど控えた値

接下来,您需要指定是否导入仪表板。如前所述,目前默认仪表板的导入无法成功。

image.png

本次操作不需要进行导入。最后,点击“保存并测试”按钮,如果数据源工作正常,则设置完成。

仪表盘设置

如果您在上一步骤中已经导入了仪表板,那么仪表板已经被创建了。这一次我们将手动创建它。

新的仪表盘 > 添加面板。

image.png

因为本次是以Sysdig作为初始数据源,所以现在可以编辑与Sysdig的默认条件匹配的情况。如果Sysdig不是默认数据源,可以从下拉菜单中进行切换。

image.png

我们将确认是否从Sysdig获取到了度量数据。例如,IBM Cloud平台度量数据以”ibm_”开头。

image.png

你看得到。

只需要根据需要定义面板即可。

image.png

请注意事项

我原本很高兴终于可以在Grafana上查看,但目前来说,很可惜Grafana的警报功能无法使用。警报需要在Sysdig这边进行操作。

image.png

以上

广告
将在 10 秒后关闭
bannerAds