WireZ icon

WireZ -----

A diagnostic tool used to collect systems and interactive database information



upload_2022-2-20_15-10-18.png

WireZ is a Minecraft platform diagnostics tool used to collect system statistics and interactive database information

Helpful Links

  • GitHub - browse the source code and it's README
  • Discord - have a question or need support? Join my Discord
What's WireZ Job?

WireZ has two jobs as a whole:
  • System Diagnostics Tool - Gather system statistics of your platform
  • Interactive Database Handler - Multi database interactive system to handle databases.
System Diagnostics Tool

WireZ system diagnostics tool allows you to gather system statistics of your platform. WireZ system diagnostics tool can be broken up in these components:
  • CPU Profiler: View performance aspects of a platform.
  • Memory Summarizer: View memory aspects of a platform.
  • Thread Information: View the use of threads of a platform.
  • In Game Health Format Graphs: View the health of a certain system component.
  • Web Socket Graphs: View the % of system statistics that are transferred through web sockets.
CPU Profiler
WireZ CPU profiler is used to collect the use of system performance.

Benefits:

  • Lightweight - Will have zero impact on your platform's performance
  • Collection - Collects real time and real time averages of both system and processed CPU
  • Format - Show real time percentages with a readable chat graph

Memory Summarizer
WireZ Memory summarizer gives you a clue of how your platform's memory is running.
  • Disk Space - Shows used disk space out of the total disk space a platform has.
  • RAM Usage - Shows used RAM out of the total RAM a platform has.
  • Heap Summary - Full analysis of your platform's memory. JVM interaction to see the amount of bytes and instances each Java class takes up.
  • Heap Summary Format - Given information of a Heap Summary as an output comes back as a https request paste with a key.

Thread Information
WireZ Thread Information aspect allows you to inspect a platforms use of threads, and to perform thread dumps.
  • Information Given - Using ThreadMXBean the information given is the threads running on a platform and extra details (id, name, state, etc)
  • Thread Dumps - Gives off stack traces of the plaforms use of threads.
  • Format - Given information of Thread Information and Thread Dumps as an output comes back as a https request paste with a key.

In Game Health Graphs
Chat formatted graphs with a use of 0-100 with specific color codes.
  • Support - These graphs support CPU use, Disk Space, and RAM usage.

Web Socket Graph
Live system statistics that are transferred between a maintained web socket server, and are received from a web socket client (html file)
  • Lightweight - The use of web sockets are fast and reliable as data transfer is happening through sockets.
  • Use - It is simple to use as you only have to run an html file to view the graph live of every system component.
  • HTML Usage - The HTML file can be found under the static directory if you want to use this for your platform.

Database Handler

WireZ interactive database system supports players to connect to more than one database at a time in game. WireZ database handler can be broken up in these components:
  • Multi Platform - the use of multiple data sources a user can interact with.
  • Table Interaction - table interactions a user can make.
Multi Platform
WireZ allows for users to connect to more than one data source, and interact with its database in game.
  • Connection Initializers - You as a user can connect to multiple data sources. Attempts to connect to an already connected data source will be blocked.
  • Disconnection - Disconnection of a data source is closed properly. If disconnected, any user is free to connect any time.
  • Viewing - Can enlist the use of data sources you're connected to, or can enlist other users data source connections.

Table Interaction
WireZ database handler most importantly allows you to inspect tables at every angle.
  • Table Dump - Dumps a copy or exact replica of a table into a CSV file of the database you're currently connected to.
  • Table List - Get a list of tables a database contains. Output comes back as a https request paste with a key

Other Information

Permissions
  • wirez.systems for system commands
  • wirez.database for database commands
Files
Download
  • To download the jar files you need, releases of this plugin will be posted on GitHub to download what best suits you.
Resource Information
Author:
----------
Total Downloads: 374
First Release: Feb 20, 2022
Last Update: Feb 8, 2023
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings