Menu

Showing posts with label AEM Processing Profile. Show all posts
Showing posts with label AEM Processing Profile. Show all posts

Where to find the log for asset compute workers | AEM Processing Profile | Asset Compute

In Adobe Experience Manager as a cloud service (AEM aa cloud service) when someone use asset compute worker (custom or ootb) via AEM Assets processing profile, a developer has to debug and find the issue when processing is getting fail. In this situation, where a developer will find or access the log for Adobe IO runtime or Asset compute worker, whether in AEM logs or IO runtime logs.

Asset processing failed
Image 1: Asset processing failed

Finding error

  1. First, we need to look the AEM error log file and see if processing is trigger and any error printed in the log file.
  2. Second, specially for asset compute worker, go to your local machine, open the terminal and get the logs using aio command "aio app logs". After that you will get the log from Adobe IO runtime and one can easily access the log and find the cause of failure.

Image 2: aio logs showing failure message



Note: To access the Adobe IO runtime logs, your machine should have the adobe aio installed. 

References


What is processing profile in AEM

AEM cloud service supports processing profiles feature, using this we can create custom renditions for assets. This rendition could be the predefined as well as renditions craeted or generated by third party application or system.

To integrate the third party generated rendition we need to integrate with the AEM asset compute feature that is avaialble in Adobe I/O runtime and easily connect with AEM a a cloud serivce. 

Note: Processing profile option is not avaiable in local AEM cloud service SDK.

References:

  • https://experienceleague.adobe.com/docs/experience-manager-learn/assets/configuring/processing-profiles.html 
  • https://github.com/adobe/asset-compute-sdk
  • https://experienceleague.adobe.com/docs/asset-compute/using/home.html