prometheus 中文文档
v2.17
v2.17
  • Prometheus 中文文档
  • introduction
    • 概述
    • 初识 Prometheus
    • 与替代品比较
    • 常见问题
    • 路线图
    • 相关资源
    • 相关术语
  • concepts
    • 数据模型
    • 数据指标类型
    • 作业和实例
  • prometheus
    • 快速开始
    • 安装
    • 配置
      • 配置
      • 定义记录规则
      • 告警规则
      • 模板示例
      • 模板参考
      • 规则的单元测试
    • 查询
      • Prometheus 查询
      • 运算符
      • 函数
      • 查询示例
      • HTTP API
    • 存储
    • 联合
    • 管理 API
    • Prometheus 2.0 迁移指南
    • API 稳定性保证
  • visualization
    • 表达式浏览器
    • Grafana 对 Prometheus 的支持
    • 控制台模板
  • operating
    • 安全模型
    • 集成
  • instrumenting
    • 客户端库
    • 编写客户端库
    • 推送数据指标
    • 数据导出及相关集成
    • 编写数据导出器
    • 公开的格式
  • alerting
    • 告警概述
    • Alertmanager
    • 配置
    • 发送告警
    • 通知模板参考
    • 通知模板示例
    • 管理 API
  • practices
    • 指标和标签命名
    • 控制台和仪表盘
    • 工具
    • Histogram and Summary
    • 告警
    • 记录规则
    • 什么时候使用 Pushgateway
    • 远程写调试
  • guides
    • 使用 cAdvisor 监控 docker 容器数据指标
    • 使用基于文件的服务发现来发现数据采集目标
    • 实现一个 Go 应用
    • 使用 Node Exporter 监控 Linux 主机指标
    • 使用基本身份验证保护 Prometheus API 和 UI 端点
    • 理解并使用 multi-target exporters 模式
    • 使用 TLS 加密 Prometheus API 和 UI 端点
    • 使用 Prometheus 查询日志
由 GitBook 提供支持
在本页

这有帮助吗?

  1. instrumenting

客户端库

上一页集成下一页编写客户端库

最后更新于5年前

这有帮助吗?

在监控服务之前,您需要通过 Prometheus 客户端库在其代码中添加集成。

选择与您程序编写语言相匹配的 Prometheus 客户端库。您可以通过应用程序实例上的 HTTP 端点定义和暴露内部数据指标:

非官方的第三方客户端库:

当 Prometheus 采集您实例的 HTTP 端点时,客户端库会将所有跟踪指标的当前状态发送到服务器。

如果没有适用于您的语言的客户端库,或者您想避免依赖关系,您也可以自己实现一种受支持的来暴露数据指标。

在实现新的 Prometheus 客户端库时,请遵循。请注意,本文档仍在不断变化中。也请考虑参照。我们很乐意就如何使您的库尽可能有用和一致提供建议。

Go
Java or Scala
Python
Ruby
Bash
C
C++
Common Lisp
Elixir
Erlang
Haskell
Lua for Nginx
Lua for Tarantool
.NET/C#
Node.js
Perl
PHP
R
Rust
格式
编写客户端库的准则
开发邮件列表