How could I get AET/IP on Orthanc Logs?

Good morning community! We have an Orthanc 1.12.3 Server installed on an Ubuntu 20.04 instance, we use the following plugins:

AWS S3 Storage
dicom-web 1.16
orthanc-explorer-2 1.2.0
postgresql-index/postgresql-storage 5.1

currently the service starts with this command:

/Orthanc/Configuration.json --verbose --logfile=/Orthanc/logs/Orthanc.log

Doctors use the Osirix tool to read studies on Orthanc. We have noticed in the logs that someone is doing an auto-retrieve, possibly with a huge range of dates. Below is an example of the log:

I0219 16:34:29.438607 JOB-INS-WORK-1 PluginsManager.cpp:161] (plugins) AWS S3 Storage (Secondary: object-storage): reading range of attachment d47640f7-9cbf-4352-96ef-4ef8c6065feb of type 1
I0219 16:34:29.454612 7f8dcd79a640 OrthancPlugins.cpp:3221] (plugins) Plugin making REST GET call on URI /instances/867dd3a4-21665e6d-4944a3d1-7bb47dbd-8d854874 (built-in API)
I0219 16:34:29.465728 7f8dcd79a640 PluginsManager.cpp:161] (plugins) AWS S3 Storage (Primary: file-system): reading range of attachment d036742b-6fcb-4ce8-b89b-ab14730996d1 of type 1
W0219 16:34:29.465931 7f8dcd79a640 PluginsManager.cpp:157] AWS S3 Storage: error while reading object d036742b-6fcb-4ce8-b89b-ab14730996d1: The path does not point to a regular file: /Orthanc/Dicom/d0/36/ d036742b-6fcb-4ce8-b89b-ab14730996d1
I0219 16:34:29.465983 7f8dcd79a640 PluginsManager.cpp:161] (plugins) AWS S3 Storage (Secondary: object-storage): reading range of attachment d036742b-6fcb-4ce8-b89b-ab14730996d1 of type 1
I0219 16:34:29.479718 7f8dcc798640 PluginsManager.cpp:161] (plugins) AWS S3 Storage (Primary: file-system): reading range of attachment 93436c71-ec60-46c5-9869-99ff27bf51c3 of type 1
W0219 16:34:29.479891 7f8dcc798640 PluginsManager.cpp:157] AWS S3 Storage: error while reading object 93436c71-ec60-46c5-9869-99ff27bf51c3: The path does not point to a regular file: /Orthanc/Dicom/93/43/ 93436c71-ec60-46c5-9869-99ff27bf51c3
I0219 16:34:29.479945 7f8dcc798640 PluginsManager.cpp:161] (plugins) AWS S3 Storage (Secondary: object-storage): reading range of attachment 93436c71-ec60-46c5-9869-99ff27bf51c3 of type 1
I0219 16:34:29.502744 7f8dccf99640 OrthancPlugins.cpp:3221] (plugins) Plugin making REST GET call on URI /instances/86c091c9-485fa899-5bb045fa-e94004b7-aa863242 (built-in API)
I0219 16:34:29.514061 7f8dccf99640 PluginsManager.cpp:161] (plugins) AWS S3 Storage (Primary: file-system): reading range of attachment f892cc65-b9ac-401c-8191-042ea2c6a2f0 of type 1
W0219 16:34:29.514210 7f8dccf99640 PluginsManager.cpp:157] AWS S3 Storage: error while reading object f892cc65-b9ac-401c-8191-042ea2c6a2f0: The path does not point to a regular file: /Orthanc/Dicom/f8/92/ f892cc65-b9ac-401c-8191-042ea2c6a2f0

This is affecting server performance,

The question is: do we have a way to see in the logs who is the source? maybe get Ip or AET?

We have done tcpdump but there is no traffic to the dicomweb port 8042.

If we restart the server, after a while, we see those same logs again.

Thank you!

Hi,

Search for "Incoming" ... " request from AET " ... " on IP " in your logs

Alain

Hello Alain, thank you for your response. I have done that, the problem is that I have no way to associate the “Incoming” device with this retrieve. We have around 40 doctors using osirix and around 10 devices such as CT, ECHO, US etc storing studies in Orthanc, the speed of writing the logs is very fast. The logs are mixed with the storage of the studies and the doctors making queries from osirix. Is there a way to add the AET/IP of the Source before or after JOB-INS-WORK-1? or if there is any other way to relate the Incoming with that retrieve?

Thanks!

I add a comment

Doctors use dicomweb from osirix
devices(CT,ECHO,US,etc) use Dicom

My question is focused on both protocols.

Thanks!