Bungeecord Prometheus Exporter

📊 A Bungeecord/Velocity plugin that exports network stats to Prometheus
Alternatives To Bungeecord Prometheus Exporter
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Grafana54,609252419 hours ago3,297September 23, 20223,317agpl-3.0TypeScript
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.
Prometheus47,37259421 hours ago703September 12, 2022859apache-2.0Go
The Prometheus monitoring system and time series database.
Skywalking21,52544a day ago24August 30, 202265apache-2.0Java
APM, Application Performance Monitoring System
Thanos11,56867a day ago451August 26, 2022337apache-2.0Go
Highly available Prometheus setup with long term storage capabilities. A CNCF Incubating project.
Node_exporter8,6641672 days ago119March 30, 2022200apache-2.0Go
Exporter for machine metrics
Victoriametrics8,221420 hours ago174September 08, 2022638apache-2.0Go
VictoriaMetrics: fast, cost-effective monitoring solution and time series database
Kube Prometheus5,140
a day ago27June 17, 2022181apache-2.0Jsonnet
Use Prometheus to monitor Kubernetes and applications running on Kubernetes
Kube State Metrics4,425482 days ago93June 03, 202255apache-2.0Go
Add-on agent to generate and expose cluster-level metrics.
Fluent Bit4,422
20 hours ago3June 15, 2022555apache-2.0C
Fast and Lightweight Logs and Metrics processor for Linux, BSD, OSX and Windows
M34,3906a day ago994April 07, 2022205apache-2.0Go
M3 monorepo - Distributed TSDB, Aggregator and Query Engine, Prometheus Sidecar, Graphite Compatible, Metrics Platform
Alternatives To Bungeecord Prometheus Exporter
Select To Compare


Alternative Project Comparisons
Readme

Release GitHub all releases

BungeeCord Prometheus Exporter

A plugin that exports network stats for Prometheus.

If you don't run a network proxy, you might also be interested in Prometheus Exporter for a single server metrics!

Why BungeeCord Prometheus Exporter?

  • monitor your server infrastructure
  • track your players, events, and servers
    • player pings histogram
    • online player list
    • server list ping, connects, disconnects, kicks, and chat event counters
  • automates the collection, management and viewing of your data
  • get alerts for service outages

Runtime Requirement

  • Java 11+

Compatible Proxy

  • [x] Velocity
  • [x] BungeeCord / Waterfall
  • [x] RedisBungee

Quick Start

Drop the bungeecord-prometheus-exporter.jar into your plugins directory and start your proxy server.

After startup, the Prometheus metrics endpoint should be available at localhost:9985/metrics (assuming localhost is the server hostname).

If running inside the docker, change the host to 0.0.0.0 to allow Prometheus and other services to reach the endpoint.

The metrics port can be customized in the plugin's config.json (a default config will be created after the first use).

Prometheus config

Add the following job to the scrape_configs section of your Prometheus configuration prometheus.yml:

Single Proxy

  - job_name: 'bungeecord'
    scrape_interval: 5s

    static_configs:
      - targets: [ 'localhost:9985' ]
        labels:
          proxy_name: 'proxy'

Multiple proxies

You can use labels in your Prometheus scrape configuration to distinguish between multiple proxies:

  - job_name: 'bungeecord'
    scrape_interval: 5s

    static_configs:
      - targets: [ 'localhost:9985' ]
        labels:
          proxy_name: 'proxy1'
      - targets: [ 'localhost:9226' ]
        labels:
          proxy_name: 'proxy2'

Import Grafana Dashboard

  1. Navigate to Grafana -> Dashboards -> Import
  2. Paste in or upload default dashboard
  3. default dashboard

Notes

RedisBungee is supported but disabled by default. RedisBungee metrics are not used in the dashboard because we are already collecting metrics from single instances. However, if you still want to integrate with RedisBungee, free feel to enable it and modify the dashboard.

Links

This project is indexed at:

Popular Prometheus Projects
Popular Metrics Projects
Popular Operations Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Metrics
Monitoring
Prometheus
Grafana
Prometheus Exporter