https://github.com/linyows/imap_exporter
📮 Export IMAP4rev1 server health to Prometheus.
https://github.com/linyows/imap_exporter
Last synced: 28 days ago
JSON representation
📮 Export IMAP4rev1 server health to Prometheus.
- Host: GitHub
- URL: https://github.com/linyows/imap_exporter
- Owner: linyows
- License: apache-2.0
- Created: 2020-06-15T15:56:58.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-21T04:08:00.000Z (almost 5 years ago)
- Last Synced: 2025-04-03T13:00:32.098Z (about 1 month ago)
- Language: Go
- Homepage:
- Size: 801 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
IMAP4rev1 Exporter
==
Export IMAP4rev1 server health to Prometheus.
Usage
--To run it:
```sh
$ make
$ ./imap_exporter --config=CONFIG []
```Exported Metrics
--Metric | Meaning | Labels
--- | --- | ---
imap_up | Whether scraping IMAP metrics was successful |
first_loadin_latency_seconds | Latency first loading of MUA | user, cmdFirst Loading Latency is:
- TCP connection time seconds
- Login command time seconds
- List command time seconds
- Select command time seconds
- Fetch command time seconds
- Logout command time secondsContribution
--1. Fork (https://github.com/linyows/imap_exporter/fork)
1. Create a feature branch
1. Commit your changes
1. Rebase your local changes against the master branch
1. Run test suite with the go test ./... command and confirm that it passes
1. Run gofmt -s
1. Create a new Pull RequestAuthor
--[linyows](https://github.com/linyows)