Overview
Plug-in Notes:
The application requires 20.3. The plugin will work on older versions of Appian
Key Features & Functionality
The Appian Log Reader Plug-in contains functionality to:
Thanks for reply. That means it should work in distributed environment now. If i have node for example "abc", then for reading the file say appian_functions_details.csv in perflogs folder i tried giving readcsvlog("abc/perflogs/appian_functions_details.csv"), but it doesn't work. Can you please give exact input i need to give for my use case here, so that i have a better understanding of it.
Hi,
It works same as old version. The only new feature is for HA environment where you can access logs from all nodes.just use node name in the relative path.
I see this plugin was recently updated. Does this new version supports distributed environment? Is the old version still available? Are there any release notes for this new version, what exactly was added or updated?
For Appian Cloud installations, users with the proper authorization (e.g. anyone with Designer access) can access the logs for the whole environment from all the distributed app servers through the System Logs interface (i.e. <base_url>/suite/logs). You can navigate up in the logs directory to the /shared-logs folder. You can then drill down to the different app server log folders from there.
For On-Prem installations, users should reach out to the team responsible for their Appian instance (usually the IT department) to find out how they provide access to the logs.
The readcsvlog() function doesn't seem to do anything with the headers parameter - can we expect this to ever be fixed?
Andre Dessens - thanks.. but that leaves me slightly confused, as I'm unclear how we would be expected to put together a comprehensive set of log data for an environment with several app servers. Is there a current supported method for doing such a thing?
The Log Reader plugin doesn't support reading logs in distributed environments. You would only be able to read the logs associated with the application server environment handling your current session.
How exactly do we read log files across all environments, i.e. under /shared-logs?
you would have to read individual log files.
Hi, if we have two servers but we have symbolic links pointing to a shared-log, would the plugin be able to collect the data from both servers?