{"repo":"peimanja/artifactory_exporter","free":true,"listed":false,"github":"https://github.com/peimanja/artifactory_exporter","clone":"git clone https://github.com/peimanja/artifactory_exporter.git","description":"JFrog Artifactory Prometheus Exporter written in Go","language":"Go","stars":157,"topics":["prometheus-exporter","artifactory","monitoring","go","golang","prometheus","metrics","jfrog-artifactory","artifactory-exporter"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"JFrog Artifactory Exporter A Prometheus exporter for JFrog Artifactory stats. Note This exporter is under development and more metrics will be added later. Tested on Artifactory Commercial, Enterprise and OSS version 6.x and 7.x . Authentication The Artifactory exporter requires admin user and it supports multiple means of authentication. The following methods are supported: Basic Auth Bearer Token Basic Auth Basic auth may be used by setting ARTI USERNAME and ARTI PASSWORD environment variables. Bearer Token Artifactory access tokens may be used via the Authorization header by setting ARTI ACCESS TOKEN environment variable. Usage Binary Download the binary for your operating system from release page and run it: Docker Set the credentials in env file name and you can deploy this exporter using the peimanja/artifactory exporter Docker image: Caching Docker Compose Running the exporter against an Artifactory instance with millions of artifacts will cause performance issues in case Prometheus will scrape too often. To avoid such situations you can run nginx in front of the exporter and use it as a cache. The Artifactory responses will be cached in nginx and kept valid for PROXY CACHE VALID seconds. After that time any new request from Prometheus will re-request metrics from Artifactory and store again in the nginx cache. Set the credentials in an environment file as described in the Docker section and store the file as .env next to docker-compose.yml and run the following comman","default_branch":null,"files":null,"tree":[],"storefront":"/r/peimanja","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/peimanja/artifactory_exporter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}