UnifiedMetrics 图标

UnifiedMetrics

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 0.3.8
本资源为搬运资源,原资源地址: https://modrinth.com/mod/unifiedmetrics
资源信息

Minecraft 版本: 1.8 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9 1.9.1 1.9.2 1.9.3 1.9.4 1.10 1.10.1 1.10.2 1.11 1.11.1 1.11.2 1.12 1.12.1 1.12.2 1.13 1.13.1 1.13.2 1.14 1.14.1 1.14.2 1.14.3 1.14.4 1.15 1.15.1 1.15.2 1.16 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.17 1.17.1 1.18 1.18.1 1.18.2 1.19 1.19.1 1.19.2 1.19.3 1.19.4

平台: bungeecord waterfall

标签: technology utility

资源介绍

UnifiedMetrics

License
Issues
Workflow Status
Discord

UnifiedMetrics is a fully-featured free and open-source metrics collection plugin for Minecraft servers. This project is
licensed under GNU LGPLv3.

Grafana Dashboard
Dashboard included out-of-box!
Click here for live preview!

Features

  • Platform-agnostic & compatible with popular platforms. Get the same metrics and features on any supported
    platform.
  • Monitor your server in real-time with Prometheus/InfluxDB and provided Grafana dashboards.
  • High performance metric collection. Low to none performance impact on the server's performance.
  • Free and open-source. The code is free and open for anyone to audit and contribute to.

Compatibility

Server:

  • 1.8+ Spigot servers (includes Spigot-based forks)
  • 1.16+ Fabric servers
  • Minestom
  • Velocity
  • BungeeCord

Metrics:

  • Prometheus
  • InfluxDB

Getting started

Read the wiki for instructions on how to get started.

Metrics

Table of metrics (click to show) | Collector | Description | Platform | Default | | ------------- | ----------------------------------------------- | ------------------- | ------- | | systemGc | Garbage collection duration and freed bytes | All | true | | systemMemory | Memory used, committed, max and init | All | true | | systemProcess | CPU load, seconds, and process start time | All | true | | systemThread | Current, daemon, started, and peak thread count | All | true | | events | Login, join, quit, chat, and ping event counter | All | true | | server | Plugins count and player counts | All | true | | tick | Tick duration histogram | Bukkit, Minestom | true | | world | World entities, players, and chunks count | Bukkit, Minestom | true |

Special Thanks

Bloom Host has kindly provided UnifiedMetrics with development servers.
Bloom has server splitting built-in, which makes it extremely easy to build your monitoring stack. Get high performance
servers at Bloom by using this link.

Bloom logo

YourKit supports open source projects with innovative and intelligent tools for monitoring and profiling Java and .NET
applications. YourKit is the creator of YourKit Java Profiler,
YourKit .NET Profiler,
and YourKit YouMonitor.

YourKit Logo

Building from source

Instructions (click to show) **Requirements:** - JDK 8+ (16+ for Fabric, 17+ for Minestom) - Git (Optional) To build UnifiedMetrics, you need to obtain the source code first. You can download the source from GitHub or use the Git CLI. ```bash $ git clone https://github.com/Cubxity/UnifiedMetrics && cd UnifiedMetrics ``` Open a terminal in the cloned directory and run the following command. The following command will build all subprojects. ```bash $ ./gradlew assemble -x signArchives ``` > `-x signArchives` is required to skip signing, unless you have signing set up To build a specific subproject, you can prefix it with the subproject path. For example: ```bash $ ./gradlew :unifiedmetrics-platform-bukkit:assemble -x signArchives ``` The output artifacts can be found in `subproject/build/libs`.

API

Instructions (click to show) ### Examples Example plugins can be found under [examples](examples) directory. ### Gradle (Kotlin) ```kotlin repositories { mavenCentral() maven("https://s01.oss.sonatype.org/content/repositories/snapshots/") } ``` ```kotlin dependencies { // ... compileOnly("dev.cubxity.plugins", "unifiedmetrics-api", "0.3.3-SNAPSHOT") } ``` ### Usage Add `:unifiedmetrics-api` as a dependency (compileOnly/provided). Prefer using platform's service manager if possible. ```kotlin import dev.cubxity.plugins.metrics.api.UnifiedMetricsProvider /* ... */ val api = UnifiedMetricsProvider.get() ```
📥 下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Stardew Fishing

价格:0 墨喵币
下载量:0

查看详情
Disenchanter

价格:0 墨喵币
下载量:0

查看详情
Create Fly

价格:0 墨喵币
下载量:0

查看详情
Mythic Origins

价格:0 墨喵币
下载量:0

查看详情