diff --git a/immich_exporter/exporter.py b/immich_exporter/exporter.py index 66f6cb6..cd7ebfb 100644 --- a/immich_exporter/exporter.py +++ b/immich_exporter/exporter.py @@ -64,6 +64,7 @@ class ImmichMetricsCollector: def get_immich_users_stat(self): try: endpoint_user_stats = "/statistics" + response_user_stats = self.request(endpoint_user_stats).json() except requests.exceptions.RequestException as e: logger.error(f"API ERROR: can't get server statistic: {e}") @@ -172,6 +173,7 @@ class ImmichMetricsCollector: # throwing connectionRefused exception usually means that immich isn't running server_version_endpoint = "/version" + response_server_version = "" while True: @@ -306,7 +308,7 @@ def check_server_up(immichHost, immichPort): try: requests.request( "GET", - f"http://{immichHost}:{immichPort}/api/server-info/ping", + f"http://{immichHost}:{immichPort}/api/server/ping", headers={'Accept': 'application/json'} ) except requests.exceptions.RequestException as e: @@ -331,7 +333,7 @@ def check_immich_api_key(immichHost, immichPort, immichApiKey): try: requests.request( "GET", - f"http://{immichHost}:{immichPort}/api/server-info/", + f"http://{immichHost}:{immichPort}/api/server/", headers={ "Accept": "application/json", "x-api-key": immichApiKey