上云无忧 > 文档中心 > 百度智能云云监控 BCM-Tool 使用方法
百度智能云云监控 BCM-Tool 使用方法

文档简介:
证书配置: 用户在使用BCM-Tool推送监控数据之前,要先创建一个证书文件(BCM-Tool安装目录中带有证书文件模板,用户可基于模板进行修改),证书文件存放目录没有限制,以下是证书文件的格式示例:
*此产品及展示信息均由百度智能云官方提供。免费试用 咨询热线:400-826-7010,为您提供专业的售前咨询,让您快速了解云产品,助您轻松上云! 微信咨询
  免费试用、价格特惠

证书配置

用户在使用BCM-Tool推送监控数据之前,要先创建一个证书文件(BCM-Tool安装目录中带有证书文件模板,用户可基于模板进行修改),证书文件存放目录没有限制,以下是证书文件的格式示例:

[USER]
BCM_USER_ID = xxxxxxxxcfe04e2494c23974xxxxxxxx
[AKSK]
BCM_ACCESS_KEY = xxxxxxxx846d4884b9dfaed6xxxxxxxx
BCM_SECRET_KEY = xxxxxxxxfd764b2996412a66xxxxxxxx

用户只需将自己的userId、accessKey、secretKey填写到证书文件对应的位置,如上面的“xxxxxxxxcfe04e2494c23974xxxxxxxx”(该值为示例,并非真实信息),然后在使用工具时指定该证书即可。

环境变量设置

BCM-Tool工具提供了-c/--credential-file和-u/--url两个参数分别指定证书文件路径和BCM服务端的URL。例如:

bcm-tool metric-data-put --credential-file ./bcm-credential.template --url http://bcm.bj.baidubce.com

但由于在使用过程中这两个参数的值不会频繁改变,为了避免用户每一次执行命令都需要指定,BCM-Tool支持从环境变量获取证书路径和BCM服务的URL。

配置环境变量方式如下:

export BCM_CREDENTIAL_FILE=<credential_path>
export BCM_URL=http://bcm.bj.baidubce.com  或  export BCM_URL=http://bcm.gz.baidubce.com

其中,<credential_path>证书的绝对路径,bcm.bj.baidubce.com为BCM服务(北京region)的地址,bcm.gz.baidubce.com为BCM服务(广州region)的地址,关于region的选择后面会有介绍。

说明:

当用户既设置了环境变量又指定了--credential-file和--url参数时,优先使用参数指定的内容。

Region选择

BCM-Tool支持将自定义监控数据推送到不同的Region,用户可通过配置URL指定推送到某个具体的Region。

Region(北京)URL:bcm.bj.baidubce.com
Region(广州)URL:bcm.gz.baidubce.com

BCM-Tool命令介绍

BCM-Tool采用子命令方式为用户提供了一系列监控和报警的功能,用户可以使用以下方式查看BCM-Tool支持的子命令:

bcm-tool help

BCM-Tool目前支持三个子命令:metric-data-put、metric-data-list和metric-meta-list,分别为推送监控数据,查询监控数据和查询监控元信息。

用户还可以详细查看各子命令的具体参数介绍和Examples,命令如下(以推送监控数据举例):

bcm-tool help metric-data-put 或者 bcm-tool metric-data-put --help。

推送监控数据

推送数据子命令: Metric-data-put

  • 源数据推送。

    bcm-tool metric-data-put --scope <SCOPE> --metric-name <METRICNAME> --value <VALUE> --timestamp <TIMESTAMP>

    • --scope(-S)指定要推送的服务名字空间。
    • --metric-name(-m)指定要推送的监控项。
    • --value(-v)指定推送的监控值。
    • --timestamp(-t)指定监控信息的时间戳。
  • 聚合数据的推送。

    bcm-tool metric-data-put --scope <SCOPE> --metric-name <METRICNAME> 

    • --statistic(-s)用来指定聚合的监控值。

    注意:一次数据推送--value和--statistic两个参数只能指定一个。

  • --statistic-value average=<VALUE>,sum=<VALUE>,maximum=<VALUE>,minimum=<VALUE> --timestamp <TIMESTAMP>

  • 指定监控项的维度信息。

    bcm-tool metric-data-put --scope <SCOPE> --metric-name <METRICNAME> --value <VALUE> --timestamp <TIMESTAMP> --dimensions <NAME>=<VALUE>,<NAME>=<VALUE>

    • --dimensions(-d)用来指定监控项的信息维度。
  • 以文件的方式推送监控数据(用户按照正确的json格式生成监控数据文件)。

    bcm-tool metric-data-put --scope <SCOPE> --data-file ./data.template

    • --data-file(-f)用来指定文件。

此外,用户还可以使用BCM-Tool生成监控数据文件模板,用户只需修改文件中的值即可,大大方便了用户使用。

  • 生成监控数据文件模板。

    bcm-tool metric-data-put -T

查询监控数据

查询监控数据子命令:metric-data-list

如: bcm-tool metric-data-list --scope <SCOPE> --metric-name <METRICNAME> --statistics sum,average --start-time 

<STARTTIME> --end-time <ENDTIME> --period <PERIOD>

* --scope:指定查询的服务名字空间。
* --metric-name:指定了要查询的监控项名称。
* --statistics指定了按什么方式聚合查询到的原始数据。
* --start-time和--end-time则指定了查询的时间区间。
* --period用来指定聚合周期,单位为秒(默认值为60)。

查询监控数据时也可以指定维度信息,使用--dimensions(-d)参数指定。

查询监控元信息

查询监控元信息子命令:metric-meta-list

如: bcm-tool metric-meta-list -S <SCOPE>

指定SCOPE为查询当前SCOPE的监控元信息,执行该命令,BCM服务会返回SCOPE下的所有监控项信息,并且包含维度信息。

若用户想查看某个监控项的元信息,以及某个具体维度的元信息,命令如下:

bcm-tool metric-meta-list --scope <SCOPE> --metric-name <METRICNAME>

bcm-tool metric-meta-list --scope <SCOPE> --metric-name <METRICNAME> --dimensions <NAME>=<VALUE>,<NAME>=<VALUE>

相似文档
  • centos机器: yum remove bcm-tool ubuntu机器: apt-get remove bcm-tool
  • 1.安装时提示找不到BCM-Tool? 一般是使用老版本系统,没有预置BCM-Tool的源文件(centos的/etc/yum.repos.d/baidu-bcm.repo,ubuntu的/etc/apt/sources.list.d/baidu-bcm.list),需要按如下方法手动添加。
  • 云服务器/关系型数据库列表为什么会为空? 用户未申请云服务器/关系型数据库实例,需要去“控制台>云服务器/关系型数据库”页面申请实例,申请成功后会自动添加到监控列表中。 报警策略为何会频繁出现数据不足或者监控项趋势图出现断点(不连续)的状态? 1:报警策略的统计周期小于站点监控任务的采集周期。
  • 创建站点监控任务为什么会失败? 站点任务名称可能含有非法的符号(如空格)或者中文,目前站点监控任务名不支持空格和中文。 在添加报警策略,“监控项”一栏显示为空,并且提交按钮无效是什么原因? 1:该监控任务尚未采集到有效数据,所以无法对监控数据配置报警策略,由于监控数据采集具有周期性,所以需要等待一段时间才可配置。
  • 查看趋势图大图时,为什么会“显示查询数据点过多”的提示? BCM最多支持1440个数据点的查询显示,当用户在采样周期设置的较小(如1分钟),聚合时间段设置的较长(如14天)的情况下,系统会提示“查询的数据点过多,无法展示”的信息。 解决方案:增大“采样周期”或缩短“查询时长”。
官方微信
联系客服
400-826-7010
7x24小时客服热线
分享
  • QQ好友
  • QQ空间
  • 微信
  • 微博
返回顶部