diff --git a/graphing/graph_minecraft.py b/graphing/graph_minecraft.py index 75a7193..4349e53 100644 --- a/graphing/graph_minecraft.py +++ b/graphing/graph_minecraft.py @@ -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", + ], +)