跳转到主要内容

未提供项目描述

项目描述

此包导出关于 Bugsnag 错误事件的指标,作为 Prometheus 指标。

用法

配置API令牌

您需要提供API令牌以访问Bugsnag数据访问API。有关详细信息,请参阅 Bugsnag文档

启动HTTP服务

以这种方式启动HTTP服务器

$ BUGSNAG_APITOKEN=MYTOKEN bugsnag_exporter --host=127.0.0.1 --port=9642

传递 --ttl=SECONDS 以缓存Bugsnag API结果指定的时间或 -1 以禁用(默认为600)。Prometheus在300秒后将指标视为过时,因此这是应该使用的最高scrape_interval。然而,由于漏洞警报信息不会那么快改变,所以通常不需要那么频繁地调用API。

您可以通过逗号分隔的列表传递 –buckets 来定义用于生成直方图指标的桶的上限。

配置Prometheus

scrape_configs:
  - job_name: 'bugsnag'
    scrape_interval: 300s
    static_configs:
      - targets: ['localhost:9642']

我们导出一个名为 bugsnag_events 的直方图指标,标签为 {project="MyProject", release_stage="production"}

一个典型的警报PromQL查询可能是 bugsnag_events_bucket{le="+Inf",release_stage="production"} - 忽略(le) bugsnag_events_bucket{le="1000.0",release_stage="production"} > 0

此外,还导出一个 bugsnag_scrape_duration_seconds 仪表。

变更

1.2.0 (2021-10-15)

  • 添加 sort=unsorted 参数以处理可能很大的结果集

1.1.1 (2021-05-07)

  • 限制分页请求以避免达到速率限制。

1.1.0 (2019-10-02)

  • 使用默认的具有“le”桶的prometheus直方图

1.0.0 (2019-09-09)

  • 首次发布。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

bugsnag_exporter-1.2.0.tar.gz (6.1 kB 查看哈希值)

上传时间 源代码

由以下支持