Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik and ServiceNow Partner to Bring Trusted Enterprise Context into AI-Powered Workflows. Learn More!
cancel
Showing results for 
Search instead for 
Did you mean: 
suriyasankar
Contributor II
Contributor II

Qlik Monitoring Apps

Hi ,

I want to ask a question regarding Qlik Sense Enterprise 2022. I want to know about apps, app streams, and user (user ID) lists. I can get some details from the License Monitor, but it only shows accessed data.

I want to see both accessed and not accessed data. For example, I have a stream with 10 applications, but I have accessed only 2. In the License Monitor, it shows only those 2 applications, and the remaining applications are not shown.

I need help understanding how to get the full list of apps assigned to a user (including not accessed apps), so I can analyze usage and decide whether to restrict app or stream access for users.

 

Thank you

Suriya

 

Labels (1)
2 Replies
AnaSilva
Partner - Creator
Partner - Creator

Hi @suriyasankar,

The License Monitor only shows apps that have been accessed — that's by design, not a bug. Apps with no sessions simply have no log records to appear.

For your actual use case you need two different tools:

Full app inventory → App Metadata Analyzer

This is the right starting point. It pulls metadata from every app on the server via the QRS API regardless of whether anyone has ever opened them. It ships with QSE but isn't imported into the QMC by default — you'll need to import it and set up a reload task. Once running, it gives you a complete list of all apps across all streams, which you can filter by stream to see what's published there.

Usage data → Operations Monitor

Cross-reference the App Metadata Analyzer's app list against the Operations Monitor's session data to identify which apps in a stream have zero sessions — those are your candidates for access review or removal.

"Which users can see a given app?" → QRS API

Stream access is role-based in QSE, so no monitoring app surfaces this natively. The audit endpoint is the right approach — it's what the QMC's own Audit screen uses under the hood:

POST /qrs/systemrule/security/audit/matrix

You pass a JSON body specifying resourceType: "App" along with user and resource filters, and it returns a matrix of who has access to what. Note that on larger environments this can be slow to respond, so it's better suited for targeted queries than broad exports.

If scripting isn't an option, the QMC Audit screen (Security → Audit) gives you the same result interactively without touching the API.

Hope that helps!

IPC Global: ipc-global.com
RafaelBarrios
Partner - Specialist
Partner - Specialist

Hello @suriyasankar 

most of the data you are looking for is in the operation monitor.

However, there are a number of monitoring applications included with Qlik that are not deployed by default and are more specific.

  • The Sessions Monitor app shows log data about usage of apps. (this is the one your are looking for)
  • The Log Monitor app presents nearly all log data available and enables trend analysis and troubleshooting.
  • The Reloads Monitor app presents detailed information about reload data, both from the QMC and apps open in the hub.
  • The Sense Connector Logs Analyzer app provides insights into usage and errors of specific Qlik connectors.
  • The App Metadata Analyzer app provides a holistic view of all your Qlik Sense apps, including granular level detail of an apps data model and its resource utilization.

You can find them within the server in this directory

%ProgramData%\Qlik\Sense\Repository\DefaultApps\


you can check this for the Sessions Monitor app
https://help.qlik.com/en-US/sense-admin/November2025/Subsystems/DeployAdministerQSE/Content/Sense_De...

 

RafaelBarrios_0-1778423345846.png

 

Hope this helps.

Best,

 

help users find answers! Don't forget to mark a solution that worked for you & to smash the like button!