#minecraft-server #prometheus-exporter #scraper #rcon #file #yaml

app minecraft-prometheus-exporter

适用于Minecraft服务器的Prometheus导出器

3个稳定版本

1.1.0 2021年9月19日
1.0.1 2021年9月13日

#22 in #rcon

每月下载量27次

MPL-2.0 许可证

25KB
414

minecraft-prometheus-exporter

用于Minecraft(1.13+)服务器的Prometheus爬虫。

用法

首先,在Minecraft服务器上启用rcon,通过在server.properties中设置以下值

rcon.port=<port>
rcon.password=<password>
enable-rcon=true

然后,创建一个配置文件。一个示例配置文件在config.yml中提供。然后使用该文件的路径作为第一个参数运行程序,例如./target/release/minecraft-server-exporter config.yml

此程序运行一个HTTP服务器,Prometheus随后进行轮询。提供了一个Prometheus配置示例

scrape_configs:
  - job_name: "minecraft"
    scrape_timeout: 30s
    static_configs:
      - targets: ["localhost::9001"]

在Mozilla公共许可证下提供,版本2.0

依赖项

~26–42MB
~704K SLoC