Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
Jamie_Gregory
Community Manager
Community Manager
How can I track app RAM usage over time?
 
How do I optimize my applications so that they can stay under the limit?
 

I am happy to introduce our App Analyzer for Qlik Cloud, that can help answer these questions and more.

AppAnalyzerwithborder.png

 

The app provides insights on:

  • App, Table and Field memory footprints
  • Synthetic keys and island tables to help improve app development
  • Threshold analysis for fields, tables, rows and more
  • Reload times and peak RAM utilization by app
  • And much more!

 

Jamie_Gregory_1-1597163015603.png

 

The App Analyzer uses a single REST connection to iterate over application metadata endpoints within a tenant. The data retrieve can then be measured against tenant quotas and user-defined thresholds to empower Admins to act on the insights that the app reveals. To see the app in action, check out this demo:

 

 

A few things to note:

  • This app is provided as-is and is not supported by Qlik Support.
  • It is recommended to always use the latest app.
  • Information is not collected by Qlik when using this app.
Check out Optimizing Qlik Sense SaaS Apps with App Analyzer for an in-depth dive into the App Analyzer.

 

The app as well as the configuration guide are available via GitHub, linked below. 

 

Any issues or enhancement requests should be opened on the Issues page within the app’s GitHub repository.

Be sure to subscribe to the Qlik Support Updates Blog by clicking the green Subscribe button to stay up-to-date with the latest Qlik Support announcements. Please give this post a like if you found it helpful!

Kind regards,

Qlik Platform Architects

 

Additional Resources:

Techspert Talk: Optimizing Qlik Sense SaaS Apps with App Analyzer

Our other monitoring apps for Qlik Cloud can be found below.

66 Comments
Levi_Turner
Employee
Employee

In the Configuration part of the script, adjust the vu_tenant_fqdn variable. Remove the https:// part

/* 
1. Fully qualified domain name for your tenant. 
		Example: 'company.us.qlikcloud.com'
*/
Set vu_tenant_fqdn = '<tenant>.<region>.qlikcloud.com';

 

1,481 Views
lwp89
Contributor III
Contributor III

Thank you @stevedark and @Levi_Turner.

Removed https and it worked 

1,367 Views
Greg_Williams
Employee
Employee

Is an online Qlik Sense Client Managed version of this app available presently (Dec-2021)?

1,116 Views
Mark_Winter
Creator
Creator

Hi Greg,

Though perhaps not identical, if you've not yet seen it and though it is now aged back as far as July '20, I thought I would mention this in case.

1,042 Views
BenLeroy_CMA
Contributor III
Contributor III

Hello Qlik team,

Same post than Entitlement App analyzer

Useful application. Since this is the same connection for all requests, you might want to avoid using the REST connection multiple times. 
Why not connect just once before running the logic ?

Regards.

Benoît.

972 Views
na_karube
Partner - Contributor
Partner - Contributor

Hi.
I configured and ran this app in my personal space and it worked fine.
However, when I reload it after publishing it to the managed space,
I get the following error:
"Connector: REST for App Analyzer not found (: POST / endpoints failed with status code 404. Error: Connection'REST for App Analyzer' not found"

Is there any possible cause?

The Entitlement Analyzer implemented at the same time can be reloaded correctly in the managed space.

858 Views
stevedark
Partner Ambassador/MVP
Partner Ambassador/MVP

Hi @na_karube 

The application is referring to the connection in its own space, so when you changed the space it is now looking for the connection in the new space.

You will need to either add the space name in front of the connection name or create a connection with the same name and credentials in the new space. There are advantages and disadvantages to each.

To reference the connection in different space put it before the connection name, separated with a colon:

LIB CONNECT TO 'Space Name:REST for App Analyzer';

Having a colon in front with no prefix will also look in the current space.

Hope that helps.

Steve

 

 

1,215 Views
na_karube
Partner - Contributor
Partner - Contributor

Hi Steve,

Thank you very much for your help!
It worked fine😀

Regards,

Nao

1,190 Views
ALEX1977ALEX
Partner - Creator
Partner - Creator

Hello,

the guide is not the same that the app analyser!

we don't have the same variable and i'm facing with an issue about this variable

SET vu_central_node_host_name='localhost'

is localhost=myname.eu.qlikcloud.com???

thank

1,089 Views
stevedark
Partner Ambassador/MVP
Partner Ambassador/MVP

Hi @ALEX1977ALEX 

If the script is mentioning localhost it sounds as if you have a Client Managed app rather than the SaaS one.

Did you download the app from the start of this thread or from elsewhere?

Steve

1,035 Views