client_golang

(★ 6,019)

Go 애플리케이션을 위한 Prometheus 계측 라이브러리

파일 탐색기

  • .dockerignore
  • .gitignore
  • .golangci.yml
  • AGENTS.md
  • CHANGELOG.md
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • generate-go-collector.bash
  • go.mod
  • go.sum
  • LICENSE
  • MAINTAINERS.md
  • Makefile
  • Makefile.common
  • NOTICE
  • README.md
  • RELEASE.md
  • SECURITY.md
  • supported_go_versions.json
  • update-go-version.bash
  • VERSION

# 설치 가이드

go
사전 준비물

설치 및 실행 절차

git clone https://github.com/prometheus/client_golang.git && cd client_golang

저장소를 클론하고 디렉터리로 이동합니다.

go mod download

필요한 Go 모듈 의존성을 다운로드합니다.

make test

전체 테스트 스위트를 실행하여 정상 동작을 검증합니다.

go run ./examples/simple/main.go

기본 예제 애플리케이션을 실행합니다.

핵심 명령어

go get github.com/prometheus/client_golang/prometheus

Go 프로젝트에서 Prometheus 클라이언트 라이브러리를 의존성으로 추가합니다.

make test

Makefile을 사용하여 단위 테스트 및 통합 테스트를 실행합니다.

go test -v ./...

모든 하위 패키지의 Go 테스트를 실행합니다.

go run ./examples/random/main.go

제공된 예제 애플리케이션을 직접 실행합니다.

Go의 최신 2개 메이저 버전이 공식 지원되며, 라이브러리 형태로 다른 프로젝트에 임포트하여 사용됩니다.

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

# 프로젝트 배지

// repository documentation