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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?