https://github.com/marcfrederick/imaginary-exporter
Prometheus exporter for Imaginary written in Go
https://github.com/marcfrederick/imaginary-exporter
imaginary prometheus prometheus-exporter prometheus-metrics
Last synced: 6 months ago
JSON representation
Prometheus exporter for Imaginary written in Go
- Host: GitHub
- URL: https://github.com/marcfrederick/imaginary-exporter
- Owner: marcfrederick
- License: gpl-2.0
- Created: 2021-02-24T08:28:55.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-06-20T17:43:49.000Z (about 1 year ago)
- Last Synced: 2025-06-20T17:48:11.845Z (about 1 year ago)
- Topics: imaginary, prometheus, prometheus-exporter, prometheus-metrics
- Language: Go
- Homepage:
- Size: 2.1 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# imaginary-exporter
[](https://opensource.org/licenses/GPL-2.0)
[](https://goreportcard.com/report/github.com/marcfrederick/imaginary-exporter)
[](https://pkg.go.dev/github.com/marcfrederick/imaginary-exporter)
[](https://golang.org/)
Prometheus exporter for [Imaginary](https://github.com/h2non/imaginary) written in Go.
## Installation
### From Binary
Download the latest release from the [releases page](https://github.com/marcfrederick/imaginary-exporter/releases) and extract it to a directory in your `PATH`.
### From Source
```bash
go install github.com/marcfrederick/imaginary-exporter@latest
```
### From Homebrew
```bash
brew tap marcfrederick/homebrew-tap
brew install imaginary-exporter
```
### From Docker
```bash
docker run --name imaginary-exporter \
-p 8080:8080 \
ghcr.io/marcfrederick/imaginary-exporter:latest
```
## Compatibility
The exporter in compatible with all versions exporting the `/health` endpoint (v0.1.18+)
However, some metrics are only on versions v1.0.17+.
## Usage
```
-fetch-rate duration
interval in milliseconds in which to fetch metrics (default 15s)
-url string
url of the imaginary instance
```