client_golang

Prometheus instrumentation library for Go applications

  • 所有者: prometheus/client_golang
  • 平台:
  • 许可证: Apache License 2.0
  • 分类:
  • 主题:
  • 喜欢:
    0
      比较:

Github星跟踪图

Prometheus Go client library

Build Status
Go Report Card
go-doc

This is the Go client library for
Prometheus. It has two separate parts, one for
instrumenting application code, and one for creating clients that talk to the
Prometheus HTTP API.

This library requires Go1.9 or later. The minimum required patch releases for older Go versions are Go1.9.7 and Go1.10.3.

Important note about releases and stability

This repository generally follows Semantic
Versioning
. However, the API client in
prometheus/client_golang/api/… is still considered experimental. Breaking
changes of the API client will not trigger a new major release. The same is
true for selected other new features explicitly marked as EXPERIMENTAL in
CHANGELOG.md.

Features that require breaking changes in the stable parts of the repository
are being batched up and tracked in the v2
milestone
. The v2
development happens in a separate
branch
for the time
being. v2 releases off that branch will happen once sufficient stability is
reached. In view of the widespread use of this repository, v1 and v2 will
coexist for a while to enable a convenient transition.

Instrumenting applications

code-coverage go-doc

The
prometheus directory
contains the instrumentation library. See the
guide on the Prometheus
website to learn more about instrumenting applications.

The
examples directory
contains simple examples of instrumented code.

Client for the Prometheus HTTP API

code-coverage go-doc

The
api/prometheus directory
contains the client for the
Prometheus HTTP API. It allows you
to write Go applications that query time series data from a Prometheus
server. It is still in alpha stage.

Where is model, extraction, and text?

The model packages has been moved to
prometheus/common/model.

The extraction and text packages are now contained in
prometheus/common/expfmt.

Contributing and community

See the contributing guidelines and the
Community section of the homepage.

主要指标

概览
名称与所有者prometheus/client_golang
主编程语言Go
编程语言Go (语言数: 5)
平台
许可证Apache License 2.0
所有者活动
创建于2013-01-25 16:32:46
推送于2025-06-17 07:40:33
最后一次提交
发布数57
最新版本名称v1.22.0 (发布于 2025-04-08 10:06:46)
第一版名称0.1.0 (发布于 )
用户参与
星数5.7k
关注者数76
派生数1.2k
提交数2k
已启用问题?
问题数584
打开的问题数113
拉请求数927
打开的拉请求数21
关闭的拉请求数231
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?