search
数据采集 采集源配置 cloudflare 监控指标采集

cloudflare 监控指标采集

简介

采集 cloudflare 数据指标上报到 DataFlux 中。

前置条件

配置

进入 DataKit 安装目录下的 conf.d/cloudflare 目录,复制 cloudflare.conf.sample 并命名为 cloudflare.conf。示例如下:

[[inputs.cloudflare]]
    # cloudflare 登录账号,即用户名邮箱
    # 必填
    email = ""

    # 区域ID
    # 必填
    zone_id = ""

    # api key
    # 必填
    api_key = ""

    # 采集间隔时长,数字+单位,有效的时间单位 "m", "h"
    # 不可以小于等于 0
    # 必填
    interval = "24h"

    # 自定义 tags
    # [inputs.cloudflare.tags]
    # tags1 = value1

注意,当区域 ID 为免费试用版时,cloudflare 会限制指标获取的间隔为最短 24 个小时。 此时,如果 interval 参数小于 24h,将无法拿到数据。DataKit 会在日志中打印错误 Please check time interval or your plan level

采集指标

采集所得指标根据实际情况不同,会有些许差异。例如 requests_status_XXX 状态码并不只有示例中的 4 种。

指标 类型 单位
zone_id tags string
bandwidth_all fields int
bandwidth_cached fields int
bandwidth_content_type_empty fields int
bandwidth_content_type_html fields int
bandwidth_content_type_other fields int
bandwidth_country_CN fields int
bandwidth_country_DE fields int
bandwidth_country_HK fields int
bandwidth_country_SG fields int
bandwidth_encrypted fields int
bandwidth_uncached fields int
bandwidth_unencrypted fields int
requests_all fields int
requests_cached fields int
requests_content_type_empty fields int
requests_content_type_html fields int
requests_content_type_other fields int
requests_country_CN fields int
requests_country_DE fields int
requests_country_HK fields int
requests_country_SG fields int
requests_encrypted fields int
requests_ip_class_noRecord fields int
requests_status_101 fields int
requests_status_200 fields int
requests_status_301 fields int
requests_status_404 fields int
requests_uncached fields int
requests_unencrypted fields int
uniques fields int

示例输出

cloudflare,zone_id=0355d2a9ca65054d3d7f6013d8b237f4 bandwidth_all=3103360i,bandwidth_cached=10552i,bandwidth_content_type_empty=3081689i,\
bandwidth_content_type_html=11915i,bandwidth_content_type_other=9756i,bandwidth_country_CN=3103360i,bandwidth_encrypted=3098696i,\
bandwidth_uncached=3092808i,bandwidth_unencrypted=4664i,requests_all=175i,requests_cached=6i,requests_content_type_empty=157i,\
requests_content_type_html=12i,requests_content_type_other=6i,requests_country_CN=175i,requests_encrypted=169i,requests_ip_class_noRecord=175i,\
requests_status_101=157i,requests_status_200=12i,requests_status_301=6i,requests_uncached=169i,requests_unencrypted=6i,uniques=9i 1597312800000000000