本站面向开发者与科研用户,提供开源镜像的搜索和下载加速服务。
所有镜像均来源于原始开源仓库,本站不存储、不修改、不传播任何镜像内容。

cloudflare_exporter Docker 镜像下载 - 轩辕镜像

cloudflare_exporter 镜像详细信息和使用指南

cloudflare_exporter 镜像标签列表和版本信息

cloudflare_exporter 镜像拉取命令和加速下载

cloudflare_exporter 镜像使用说明和配置指南

Docker 镜像加速服务 - 轩辕镜像平台

国内开发者首选的 Docker 镜像加速平台

极速拉取 Docker 镜像服务

相关 Docker 镜像推荐

热门 Docker 镜像下载

cloudflare_exporter
lablabs/cloudflare_exporter

cloudflare_exporter 镜像详细信息

cloudflare_exporter 镜像标签列表

cloudflare_exporter 镜像使用说明

cloudflare_exporter 镜像拉取命令

Docker 镜像加速服务

轩辕镜像平台优势

镜像下载指南

相关 Docker 镜像推荐

Cloudflare Prometheus导出器,用于暴露Cloudflare分析仪表板数据,支持按区域和数据中心位置收集指标,可集成Prometheus和Grafana进行监控。
2 收藏0 次下载activelablabs镜像

cloudflare_exporter 镜像详细说明

cloudflare_exporter 使用指南

cloudflare_exporter 配置说明

cloudflare_exporter 官方文档

Cloudflare Prometheus导出器

概述

Prometheus导出器,用于暴露Cloudflare分析仪表板数据(按区域划分),还能够按数据中心位置([***]

Grafana仪表板

!仪表板

公共仪表板可在 [***] 获取。

Helm图表仓库

如需将导出器部署到Kubernetes,建议使用我们的Helm仓库:

bash
helm repo add cloudflare-exporter [***]
helm install cloudflare-exporter/cloudflare-exporter

配置

导出器可通过环境变量进行配置

KEY描述
LISTEN监听地址:端口(默认:8080),省略地址则监听所有接口
METRICS_PATH指标路径,默认/metrics
CF_API_KEYAPI密钥
CF_API_EMAIL与API密钥关联的***([***]
CF_API_TOKENAPI认证令牌([***]
ZONE_<NAME>已弃用(可选)区域ID。通过添加此格式的环境变量指定要收集的区域。区域ID可在Cloudflare仪表板中找到。
CF_ZONES(可选)要导出的Cloudflare区域,逗号分隔的区域ID列表,若未设置,则导出账户下所有区域。默认为所有区域。

其他配置选项为命令行参数,与环境变量名称相同但为小写,不支持通过参数设置区域,查看帮助:./cloudflare_exporter --help

bash
  -cf_api_email="": Cloudflare API***,需与api_key参数一起使用
  -cf_api_key="": Cloudflare API密钥,需与api_email参数一起使用
  -cf_api_token="": Cloudflare API认证令牌(推荐)
  -cf_zones="": 要导出的Cloudflare区域,逗号分隔的列表
  -listen=":8080": 监听地址:端口(默认:8080),省略地址则监听所有接口
  -metrics_path="/metrics": 指标路径,默认/metrics
  -scrape_delay=300: 收集延迟(秒),默认300

0.0.5+版本变更

认证

从0.0.5版本开始,支持使用Bearer令牌进行认证。使用API密钥和***的认证方式在后续版本中仍可使用。推荐使用令牌认证方式。

区域过滤

原通过环境变量ZONE_<name>设置区域过滤的方法已弃用。现在可通过CF_ZONES环境变量设置,值为逗号分隔的区域列表(如CF_ZONES=zone1,zone2,zone3)。

可用指标列表

# HELP cloudflare_zone_bandwidth_cached 每个区域的缓存带宽,单位字节
# HELP cloudflare_zone_bandwidth_content_type 每个区域按内容类型的带宽
# HELP cloudflare_zone_bandwidth_country 每个区域按国家/地区的带宽
# HELP cloudflare_zone_bandwidth_ssl_encrypted 每个区域的加密带宽,单位字节
# HELP cloudflare_zone_bandwidth_total 每个区域的总带宽,单位字节
# HELP cloudflare_zone_colocation_edge_response_bytes 每个数据中心位置的边缘响应字节数
# HELP cloudflare_zone_colocation_visits 每个数据中心位置的总访问量
# HELP cloudflare_zone_pageviews_total 每个区域的页面浏览量
# HELP cloudflare_zone_requests_cached 区域的缓存请求数
# HELP cloudflare_zone_requests_content_type 区域按内容类型的请求数
# HELP cloudflare_zone_requests_country 区域按国家/地区的请求数
# HELP cloudflare_zone_requests_origin_status_country_host 区域按源站HTTP状态、国家/地区和主机的非缓存请求数
# HELP cloudflare_zone_requests_ssl_encrypted 区域的加密请求数
# HELP cloudflare_zone_requests_status 区域按HTTP状态的请求数
# HELP cloudflare_zone_requests_status_country_host 区域按边缘HTTP状态、国家/地区和主机的请求数
# HELP cloudflare_zone_requests_total 区域的总请求数
# HELP cloudflare_zone_threats_country 每个区域按国家/地区的威胁数
# HELP cloudflare_zone_threats_total 每个区域的威胁总数
# HELP cloudflare_zone_uniques_total 每个区域的独立访客数

Docker

构建

镜像可在Dockerhub获取

bash
docker build -t lablabs/cloudflare_exporter .

运行

bash
# 使用API密钥和***
docker run --rm -p 8080:8080 -e CF_API_KEY=${CF_API_KEY} -e CF_API_EMAIL=${CF_API_EMAIL} lablabs/cloudflare_exporter

# 使用API令牌(推荐)
docker run --rm -p 8080:8080 -e CF_API_TOKEN=${CF_API_TOKEN} lablabs/cloudflare_exporter

# 指定区域和监听端口
docker run --rm -p 8080:8081 -e CF_API_TOKEN=${CF_API_TOKEN} -e CF_ZONES=zoneid1,zoneid2,zoneid3 -e LISTEN=:8081 lablabs/cloudflare_exporter

# 查看帮助
docker run --rm -p 8080:8080 -i lablabs/cloudflare_exporter --help

贡献和问题反馈

如有问题、建议或功能需求,欢迎在本仓库创建issue。

许可

![License]([***]

详见LICENSE文件。

版权所有(c)Apache软件基金会(ASF)及其他贡献者。
根据Apache许可证2.0版("许可证")授权;
除非遵守许可证,否则您不得使用此文件。
您可以在以下地址获取许可证副本:

  [***]

除非适用***要求或书面同意,软件
根据许可证分发的软件按"原样"分发,
不附带任何明示或暗示的担保或条件。
有关许可证下权利和限制的具体语言,请参阅许可证。

用户好评

来自真实用户的反馈,见证轩辕镜像的优质服务

oldzhang的头像

oldzhang

运维工程师

Linux服务器

5

"Docker加速体验非常流畅,大镜像也能快速完成下载。"