FLUTTER ECOSYSTEM

prometheus_client

Dart 实现的 Prometheus 客户端库,用于提供指标。

最新版本
1.0.0+1
近 30 天下载
1250
喜欢数
27
Pub 分数
150

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

prometheus_client 包是 Prometheus 监控客户端库的 Dart 实现,可收集和暴露应用程序指标,例如计数器、仪表盘和直方图。它允许开发者在 Flutter 和 Dart 应用中添加监控代码,以监控性能、跟踪使用模式,并在生产环境中支持可观测性。该包支持多种平台,包括 Android、iOS、Web、macOS、Windows 和 Linux,适用于跨平台监控。指标可通过 HTTP 端点暴露,以便与 Prometheus 服务器集成。

适合场景
  • 监控应用程序性能
  • 跟踪用户活动
  • 公开指标以供 Prometheus 抓取
  • 实时系统健康检查
  • 调试应用程序瓶颈
主要特点
  • 支持计数器、仪表和直方图
  • 跨平台兼容性
  • 用于指标暴露的HTTP端点
  • 与 Prometheus 的轻松集成
  • 线程安全的指标更新
适合对象
  • Flutter 应用中的后端服务
  • 具有可观测性需求的全栈应用程序
  • 使用 Prometheus 的 DevOps 团队
  • 性能关键的应用程序
使用建议
  • 需要设置 Prometheus 服务器才能充分发挥其功能
  • 不适用于直接面向用户的指标
  • 使用高频指标时可能会增加内存使用量
  • 与其他库相比,文档有限
支持平台AndroidiOSWebmacOSWindowsLinux

安装插件

flutter pub add prometheus_client

所属分类

依赖

依赖清单 1 项

源码仓库

关联项目

暂无相关数据。