Canadapeimanja/artifactory_exporter
JFrog Artifactory Prometheus Exporter written in Go
🚀 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_PASSWORDhoặc Bearer Token quaARTI_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.
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.
Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other models.
The fastest path to AI-powered full stack observability, even for lean teams.