diff --git a/docker-compose.yml b/docker-compose.yml index 87b2ec6..d3d5d08 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -42,6 +42,18 @@ services: volumes: - ../patata2-data:/data #- ./simple-discord-bot.toml:/data/config/simple-discord-bot.toml + grafana: + image: grafana/grafana-oss:${GRAFANA_VERSION:-8.3.3} + ports: + - "3000:3000" + volumes: + - grafana-lib:/var/lib/grafana + - ./grafana/provisioning:/etc/grafana/provisioning + - ./dashboards:/etc/grafana/dashboards + depends_on: + - prometheus + networks: + - patatanet monitor: image: itzg/mc-monitor command: export-for-prometheus @@ -73,18 +85,6 @@ services: - minecraft-exporter networks: - patatanet - grafana: - image: grafana/grafana-oss:${GRAFANA_VERSION:-8.3.3} - ports: - - "3000:3000" - volumes: - - grafana-lib:/var/lib/grafana - - ./grafana/provisioning:/etc/grafana/provisioning - - ./dashboards:/etc/grafana/dashboards - depends_on: - - prometheus - networks: - - patatanet minecraft-exporter: build: context: ./minecraft-exporter diff --git a/minecraft-exporter/minecraft_exporter.py b/minecraft-exporter/minecraft_exporter.py index e49003f..2fc6456 100644 --- a/minecraft-exporter/minecraft_exporter.py +++ b/minecraft-exporter/minecraft_exporter.py @@ -44,7 +44,8 @@ class MinecraftCollector(object): return self.player_map[uuid] else: try: - result = requests.get('https://sessionserver.mojang.com/session/minecraft/profile/' + uuid) + result = requests.get('https://auth.oier.ovh/api/yggdrasil/session/minecraft/profile/' + uuid) + #result = requests.get('https://sessionserver.mojang.com/session/minecraft/profile/' + uuid) self.player_map[uuid] = result.json()['name'] return (result.json()['name']) except: