With the latest version of Immich the API has changed location from "/api/server-info/statistics" to "/api/server/statistics"
As a result the container continues restarting as it can't get to the endpoint.
Exporter is starting up | asctime=2024-10-13 08:27:09 levelname=INFO taskName=null
Found immich up and running at immich-server:2283. | asctime=2024-10-13 08:27:09 levelname=INFO taskName=null
Attempting to connect to immich | asctime=2024-10-13 08:27:09 levelname=INFO taskName=null
With the latest version of Immich the API has changed location from "/api/server-info/statistics" to "/api/server/statistics" As a result the container continues restarting as it can't get to the endpoint.
Exporter is starting up | asctime=2024-10-13 08:27:09 levelname=INFO taskName=null
Found immich up and running at immich-server:2283. | asctime=2024-10-13 08:27:09 levelname=INFO taskName=null
Attempting to connect to immich | asctime=2024-10-13 08:27:09 levelname=INFO taskName=null
Exporter 1.2.1 | asctime=2024-10-13 08:27:10 levelname=INFO taskName=null
Success. | asctime=2024-10-13 08:27:10 levelname=INFO taskName=null
Requested the metrics | asctime=2024-10-13 08:27:10 levelname=INFO taskName=null
Traceback (most recent call last):
File "/usr/bin/immich_exporter", line 8, in
File "/usr/lib/python3.12/site-packages/immich_exporter/exporter.py", line 388, in main
File "/usr/lib/python3.12/site-packages/prometheus_client/registry.py", line 40, in register
File "/usr/lib/python3.12/site-packages/prometheus_client/registry.py", line 80, in _get_names
File "/usr/lib/python3.12/site-packages/immich_exporter/exporter.py", line 38, in collect
File "/usr/lib/python3.12/site-packages/immich_exporter/exporter.py", line 57, in get_immich_metrics
File "/usr/lib/python3.12/site-packages/immich_exporter/exporter.py", line 186, in get_immich_server_version_number
KeyError: 'major'