- 工具
- 客户端库
- 客户端库
工具
客户端库
在你能够监控你的服务器之前,你需要通过Prometheus客户端库把监控的代码放在被监控的服务代码中。下面实现了Prometheus的度量指标类型metric types。
选择你需要的客户端语言,在你的服务实例上通过HTTP端口提供内部度量指标。
- Go
- Java or Scala
- Python
- Ruby
非正式的第三方客户端库
- Bash
- C++
- Common Lisp
- Elixir
- Erlang
- Haskell
- Lua for Nginx
- Lua for Tarantool
- .Net/C#
- Node.js
- PHP
- Rust
当Prometheus获取实例的HTTP端点时,客户库发送所有跟踪的度量指标数据到服务器上。
如果没有可用的客户端语言版本,或者你想要避免依赖,你也可以实现一个支持的导入格式到度量指标数据中。
在实现一个新的Prometheus客户端库时,请遵循客户端指南。注意,这个文档在仍然在更新中。同时也请关注开发邮件列表。我们非常乐意地给出合适的意见或者建议。