RepositoryGoCACanada
peimanja

peimanja/artifactory_exporter

JFrog Artifactory Prometheus Exporter written in Go

157sao
59fork
9issue
0lượt xem

🚀 Exporter Prometheus cho JFrog Artifactory

Thu thập metrics từ JFrog Artifactory lên Prometheus bằng Go — hỗ trợ auth, cache, Docker, Helm.

artifactory_exporter là một công cụ viết bằng Go, cung cấp metrics từ JFrog Artifactory (phiên bản 6.x và 7.x) để Prometheus có thể scrape. Dự án hỗ trợ xác thực bằng Basic Auth hoặc Bearer Token, đồng thời cung cấp cơ chế cache để tránh timeout khi gọi API trên cluster lớn.

✨ Điểm nổi bật

  • Hỗ trợ xác thực đa dạng: Basic Auth qua ARTI_USERNAME/ARTI_PASSWORD hoặc Bearer Token qua ARTI_ACCESS_TOKEN.
  • Chạy bằng binary hoặc Docker: dễ dàng triển khai trên bất kỳ môi trường nào.
  • Hỗ trợ cache API response: bật --use-cache để tránh timeout khi gọi API chậm.
  • Hỗ trợ cache qua nginx (Docker Compose): dùng nginx làm proxy cache trước exporter.
  • Cài đặt bằng Helm: tích hợp sẵn chart từ repo peimanja.
  • Cấu hình linh hoạt qua flags: điều chỉnh địa chỉ scrape, timeout, SSL, TTL cache...
  • Tích hợp CI/CD: pipeline tự động build và đăng image lên Docker Hub.

💡 Vì sao đáng chú ý

Không giống các exporter chung chung, dự án này tối ưu cho cả môi trường cluster lớn nhờ hệ thống cache hai tầng (nginx + cache nội bộ). Ngoài ra, việc hỗ trợ cả phiên bản Artifactory 6.x và 7.x giúp dễ dàng áp dụng trong nhiều trườnng hợp triển khai khác nhau.


#PrometheusExporter #Artifactory #GoLang #Monitoring #TiniX

Dự án tương tự

Khám phá các dự án và mô hình AI khác có sự tương đồng.

RepositoryTypeScript
grafana/grafana

The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

77.5k
Oct 25, 2026
RepositoryGo
prometheus/prometheus

The Prometheus monitoring system and time series database.

66.7k
Oct 23, 2026
RepositoryGo
prometheus/node_exporter

Exporter for machine metrics

13.9k
Oct 24, 2026
RepositoryGo
prometheus/node_exporter

Exporter for machine metrics

13.9k
Oct 20, 2026
RepositoryGo
kubernetes/kube-state-metrics

Add-on agent to generate and expose cluster-level metrics.

6.2k
Oct 19, 2026
RepositoryGo
avelino/awesome-go

A curated list of awesome Go frameworks, libraries and software

190.5k
Oct 26, 2026
RepositoryGo
ollama/ollama

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.

184.9k
Oct 26, 2026
RepositoryGo
netdata/netdata

The fastest path to AI-powered full stack observability, even for lean teams.

81.1k
Oct 26, 2026
RepositoryGo
golang/go

The Go programming language

139.5k
Oct 24, 2026