Contents
Class TelemetryModule
java.lang.Object
com.hypixel.hytale.server.core.plugin.PluginBase
com.hypixel.hytale.server.core.plugin.JavaPlugin
com.hypixel.hytale.server.core.telemetry.TelemetryModule
- All Implemented Interfaces:
CommandOwner
Server telemetry module that tracks server metrics and reports them to the telemetry backend.
Telemetry includes:
- Server start information (version, platform, hardware, config)
- Periodic heartbeats with performance metrics (TPS, memory, network, capacity)
- Server stop summary with aggregate statistics
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final PluginManifestThe plugin manifest for theTelemetryModulemodule.Fields inherited from class PluginBase
METRICS_REGISTRY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class JavaPlugin
getClassLoader, getFile, getTypeMethods inherited from class PluginBase
getAssetRegistry, getBasePermission, getChunkStoreRegistry, getClientFeatureRegistry, getCodecRegistry, getCodecRegistry, getCodecRegistry, getCommandRegistry, getDataDirectory, getEntityRegistry, getEntityStoreRegistry, getEventRegistry, getIdentifier, getLogger, getManifest, getName, getState, getTaskRegistry, isDisabled, isEnabled, preLoad
-
Field Details
-
MANIFEST
The plugin manifest for theTelemetryModulemodule.
-
-
Constructor Details
-
TelemetryModule
Default Constructor for aTelemetryModuleinstance.- Parameters:
init- The plugin initialization step for this plugin.
-
-
Method Details
-
get
-
getService
-