2022-11-04 21:02:52 +01:00
|
|
|
# prometheus-mastodon-exporter
|
|
|
|
|
2022-11-04 21:05:37 +01:00
|
|
|
[![Integration](https://github.com/systemli/prometheus-mastodon-exporter/actions/workflows/integration.yml/badge.svg)](https://github.com/systemli/prometheus-mastodon-exporter/actions/workflows/integration.yml)
|
|
|
|
[![Quality](https://github.com/systemli/prometheus-mastodon-exporter/actions/workflows/quality.yaml/badge.svg)](https://github.com/systemli/prometheus-mastodon-exporter/actions/workflows/quality.yml)
|
|
|
|
[![Release](https://github.com/systemli/prometheus-mastodon-exporter/actions/workflows/release.yaml/badge.svg)](https://github.com/systemli/prometheus-mastodon-exporter/actions/workflows/release.yml)
|
2022-11-04 21:02:52 +01:00
|
|
|
|
|
|
|
Prometheus Exporter for Mastodon written in Go.
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
```shell
|
|
|
|
go install github.com/systemli/prometheus-mastodon-exporter@latest
|
|
|
|
$GOPATH/bin/prometheus-mastodon-exporter -mastodon-url=https://mastodon.social
|
|
|
|
```
|
|
|
|
|
|
|
|
### Commandline options
|
|
|
|
|
|
|
|
```text
|
|
|
|
-mastodon-url string
|
|
|
|
Url from the Mastodon Instance (e.g.: https://mastodon.social)
|
|
|
|
-web.listen-address string
|
|
|
|
Address on which to expose metrics and web interface. (default ":13120")
|
|
|
|
```
|
|
|
|
|
|
|
|
## Metrics
|
|
|
|
|
|
|
|
```text
|
|
|
|
# HELP mastodon_domains Total number of known domains
|
|
|
|
# TYPE mastodon_domains gauge
|
|
|
|
mastodon_domains{host="mastodon.social"} 27289
|
|
|
|
# HELP mastodon_statuses Total number of all statuses
|
|
|
|
# TYPE mastodon_statuses gauge
|
|
|
|
mastodon_statuses{host="mastodon.social"} 4.0143351e+07
|
|
|
|
# HELP mastodon_users Total number of all users
|
|
|
|
# TYPE mastodon_users gauge
|
|
|
|
mastodon_users{host="mastodon.social"} 817561
|
|
|
|
# HELP mastodon_weekly_logins Total number of weekly logins
|
|
|
|
# TYPE mastodon_weekly_logins gauge
|
|
|
|
mastodon_weekly_logins{host="mastodon.social"} 34851
|
|
|
|
# HELP mastodon_weekly_registrations Total number of weekly registration
|
|
|
|
# TYPE mastodon_weekly_registrations gauge
|
|
|
|
mastodon_weekly_registrations{host="mastodon.social"} 281
|
|
|
|
# HELP mastodon_weekly_statuses Total number of weekly published statuses
|
|
|
|
# TYPE mastodon_weekly_statuses gauge
|
|
|
|
mastodon_weekly_statuses{host="mastodon.social"} 80742
|
|
|
|
```
|
|
|
|
|
|
|
|
### Docker
|
|
|
|
|
|
|
|
```shell
|
|
|
|
docker run -p 13120:13120 systemli/prometheus-mastodon-exporter:latest -mastodon-url=https://mastodon.social
|
|
|
|
```
|
|
|
|
|
|
|
|
## License
|
|
|
|
|
|
|
|
GPLv3
|