graphing/graph_minecraft.py edited #2
@@ -2,36 +2,45 @@
|
||||
|
||||
# ~/local/lib/python3/cmk_addons/plugins/minecraft/graphing/graph_minecraft.py
|
||||
|
||||
from cmk.gui.plugins.metrics import graph_info
|
||||
from cmk.graphing.v1.graphs import Graph, Title
|
||||
|
||||
|
||||
graph_info['minecraft_tps'] = {
|
||||
'title': 'TPS',
|
||||
'metrics': [ ('tps', 'line') ],
|
||||
'render_levels': True,
|
||||
}
|
||||
|
||||
graph_info['minecraft_ticktime'] = {
|
||||
'title': 'Tick Time',
|
||||
'metrics': [ ('tick_time', 'line') ],
|
||||
'unit': 'ms',
|
||||
}
|
||||
|
||||
graph_info["minecraft_players"] = {
|
||||
"title": "Player",
|
||||
"metrics": [
|
||||
("player_online", "line", "Online"),
|
||||
("player_max", "line", "Max"),
|
||||
graph_minecraft_tps = Graph(
|
||||
name="minecraft_tps",
|
||||
title=Title("TPS"),
|
||||
simple_lines=[
|
||||
"tps",
|
||||
],
|
||||
}
|
||||
)
|
||||
|
||||
graph_info["minecraft_ping_ms"] = {
|
||||
"title": "Ping",
|
||||
"metrics": [ ("ping_ms", "line") ],
|
||||
'unit': 'ms',
|
||||
}
|
||||
graph_minecraft_ticktime = Graph(
|
||||
name="minecraft_ticktime",
|
||||
title=Title("Tick Time"),
|
||||
simple_lines=[
|
||||
"tick_time",
|
||||
],
|
||||
)
|
||||
|
||||
graph_info["minecraft_protocol_version"] = {
|
||||
"title": "Protocol Version",
|
||||
"metrics": [ ("protocol_version", "line") ],
|
||||
}
|
||||
graph_minecraft_players = Graph(
|
||||
name="minecraft_players",
|
||||
title=Title("Player"),
|
||||
simple_lines=[
|
||||
"player_online",
|
||||
"player_max",
|
||||
],
|
||||
)
|
||||
|
||||
graph_minecraft_ping_ms = Graph(
|
||||
name="minecraft_ping_ms",
|
||||
title=Title("Ping"),
|
||||
simple_lines=[
|
||||
"ping_ms",
|
||||
],
|
||||
)
|
||||
|
||||
graph_minecraft_protocol_version = Graph(
|
||||
name="minecraft_protocol_version",
|
||||
title=Title("Protocol Version"),
|
||||
simple_lines=[
|
||||
"protocol_version",
|
||||
],
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user