<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: How to get failure notification for Qlik Sense applications in Reporting Service &amp; Alerting</title>
    <link>https://community.qlik.com/t5/Reporting-Service-Alerting/How-to-get-failure-notification-for-Qlik-Sense-applications/m-p/2085642#M1738</link>
    <description>&lt;P&gt;Are you using client-managed Qlik Sense Enterprise on Windows or Qlik Cloud?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;If the former you have a few options, unfortunately there is no good built-in feature for this in client-managed Qlik Sense though.&lt;/P&gt;
&lt;P&gt;Options include (in order of nice-ness of the alerts you get).&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&amp;nbsp;Set up Log4net Xml appenders that send alert emails with &lt;STRONG&gt;very&lt;/STRONG&gt; basic formatting and contents when reloads fail. Described in various places in this forum as well as &lt;A href="https://butler.ptarmiganlabs.com/docs/getting-started/setup/reload-alerts/#sending-basic-alert-emails-from-log4net" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.
&lt;OL&gt;
&lt;LI&gt;Pros: Requires the least work&lt;/LI&gt;
&lt;LI&gt;Cons: You are limited to emails and those emails won't tell you much except that something failed.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;Create your own monitoring solution based on Sense itself, i.e. create a Sense app that scans the Sense logs in retrospect for failed reloads and then takes action.&amp;nbsp;&lt;BR /&gt;&amp;nbsp;This seems to be a rather common solution but comes with its own set of challenges and issues.
&lt;OL&gt;
&lt;LI&gt;Pros: No need for any XML appenders or extra software to be installed.&lt;/LI&gt;
&lt;LI&gt;Cons: You don't get real-time alerts when a reload fails. Also, you use precious Sense engine reload slots to reload the monitoring app itself, to some degree preventing other/business-related to reload more frequently. You also get very limited alerting options - it's not easy to send messages to external tools from the Sense load script. &amp;nbsp;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;Set up a proper monitoring tool such as the open source tool "Butler" (&lt;A href="https://butler.ptarmiganlabs.com" target="_blank" rel="noopener"&gt;butler.ptarmiganlabs.com&lt;/A&gt;). &lt;BR /&gt;It detects failed and aborted reloads and can alert to email, Teams, Slack and other destinations. &lt;BR /&gt;More info &lt;A href="https://butler.ptarmiganlabs.com/docs/concepts/alert-emails/#alert-emails" target="_blank" rel="noopener"&gt;here&lt;/A&gt;. A sample Butler email alert follows below.&lt;BR /&gt;
&lt;OL&gt;
&lt;LI&gt;Pros: Gives you way more flexibility and control over when alerts are created (for which reload tasks etc), what the alerts look like, to whom they are sent (can be configured per task) and what they look like.&lt;/LI&gt;
&lt;LI&gt;Cons: You need to deploy and configure Butler. Not as hard as it sounds, given the provided template config file you can get started pretty quickly.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Question around Butler are best asked in the &lt;A href="https://github.com/ptarmiganlabs/butler/discussions" target="_blank" rel="noopener"&gt;GitHub discussion forum&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;Sample alert email created by Butler:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mountaindude_0-1687248248222.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/110497i425FCCFC6D7DB40E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mountaindude_0-1687248248222.png" alt="mountaindude_0-1687248248222.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Humble disclaimer: I am the creator of the Butler tool and as such I am biased. &lt;BR /&gt;But I have yet to find some other solution that provides the same level of flexibility when it comes to alert destinations, customisation of the alert messages, real-time delivery of alerts etc. &lt;/EM&gt;&lt;BR /&gt;&lt;I&gt;Your specific needs should of course&amp;nbsp;ultimately decide what kind of solution to use.&lt;/I&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 20 Jun 2023 08:16:47 GMT</pubDate>
    <dc:creator>mountaindude</dc:creator>
    <dc:date>2023-06-20T08:16:47Z</dc:date>
    <item>
      <title>How to get failure notification for Qlik Sense applications</title>
      <link>https://community.qlik.com/t5/Reporting-Service-Alerting/How-to-get-failure-notification-for-Qlik-Sense-applications/m-p/2085608#M1737</link>
      <description>&lt;P&gt;Hi All,&lt;/P&gt;
&lt;P&gt;Greetings!!&lt;/P&gt;
&lt;P&gt;We have received a query from one of the user that, they wanted to get the notification/mail alert whenever the Qlik sense job gets failed ( due to some network issues, script error etc..) they need to get the alerts.&lt;/P&gt;
&lt;P&gt;Can you please let me know how to achieve this?&lt;/P&gt;
&lt;P&gt;Thanks in advance!&lt;/P&gt;
&lt;P&gt;Regards,&lt;/P&gt;
&lt;P&gt;RickyK&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jan 2025 15:57:23 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Reporting-Service-Alerting/How-to-get-failure-notification-for-Qlik-Sense-applications/m-p/2085608#M1737</guid>
      <dc:creator>RickyK</dc:creator>
      <dc:date>2025-01-29T15:57:23Z</dc:date>
    </item>
    <item>
      <title>Re: How to get failure notification for Qlik Sense applications</title>
      <link>https://community.qlik.com/t5/Reporting-Service-Alerting/How-to-get-failure-notification-for-Qlik-Sense-applications/m-p/2085642#M1738</link>
      <description>&lt;P&gt;Are you using client-managed Qlik Sense Enterprise on Windows or Qlik Cloud?&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;If the former you have a few options, unfortunately there is no good built-in feature for this in client-managed Qlik Sense though.&lt;/P&gt;
&lt;P&gt;Options include (in order of nice-ness of the alerts you get).&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;&amp;nbsp;Set up Log4net Xml appenders that send alert emails with &lt;STRONG&gt;very&lt;/STRONG&gt; basic formatting and contents when reloads fail. Described in various places in this forum as well as &lt;A href="https://butler.ptarmiganlabs.com/docs/getting-started/setup/reload-alerts/#sending-basic-alert-emails-from-log4net" target="_blank" rel="noopener"&gt;here&lt;/A&gt;.
&lt;OL&gt;
&lt;LI&gt;Pros: Requires the least work&lt;/LI&gt;
&lt;LI&gt;Cons: You are limited to emails and those emails won't tell you much except that something failed.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;Create your own monitoring solution based on Sense itself, i.e. create a Sense app that scans the Sense logs in retrospect for failed reloads and then takes action.&amp;nbsp;&lt;BR /&gt;&amp;nbsp;This seems to be a rather common solution but comes with its own set of challenges and issues.
&lt;OL&gt;
&lt;LI&gt;Pros: No need for any XML appenders or extra software to be installed.&lt;/LI&gt;
&lt;LI&gt;Cons: You don't get real-time alerts when a reload fails. Also, you use precious Sense engine reload slots to reload the monitoring app itself, to some degree preventing other/business-related to reload more frequently. You also get very limited alerting options - it's not easy to send messages to external tools from the Sense load script. &amp;nbsp;&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;LI&gt;Set up a proper monitoring tool such as the open source tool "Butler" (&lt;A href="https://butler.ptarmiganlabs.com" target="_blank" rel="noopener"&gt;butler.ptarmiganlabs.com&lt;/A&gt;). &lt;BR /&gt;It detects failed and aborted reloads and can alert to email, Teams, Slack and other destinations. &lt;BR /&gt;More info &lt;A href="https://butler.ptarmiganlabs.com/docs/concepts/alert-emails/#alert-emails" target="_blank" rel="noopener"&gt;here&lt;/A&gt;. A sample Butler email alert follows below.&lt;BR /&gt;
&lt;OL&gt;
&lt;LI&gt;Pros: Gives you way more flexibility and control over when alerts are created (for which reload tasks etc), what the alerts look like, to whom they are sent (can be configured per task) and what they look like.&lt;/LI&gt;
&lt;LI&gt;Cons: You need to deploy and configure Butler. Not as hard as it sounds, given the provided template config file you can get started pretty quickly.&lt;/LI&gt;
&lt;/OL&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;Question around Butler are best asked in the &lt;A href="https://github.com/ptarmiganlabs/butler/discussions" target="_blank" rel="noopener"&gt;GitHub discussion forum&lt;/A&gt;.&lt;BR /&gt;&lt;BR /&gt;Sample alert email created by Butler:&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="mountaindude_0-1687248248222.png" style="width: 400px;"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/110497i425FCCFC6D7DB40E/image-size/medium?v=v2&amp;amp;px=400" role="button" title="mountaindude_0-1687248248222.png" alt="mountaindude_0-1687248248222.png" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Humble disclaimer: I am the creator of the Butler tool and as such I am biased. &lt;BR /&gt;But I have yet to find some other solution that provides the same level of flexibility when it comes to alert destinations, customisation of the alert messages, real-time delivery of alerts etc. &lt;/EM&gt;&lt;BR /&gt;&lt;I&gt;Your specific needs should of course&amp;nbsp;ultimately decide what kind of solution to use.&lt;/I&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 20 Jun 2023 08:16:47 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Reporting-Service-Alerting/How-to-get-failure-notification-for-Qlik-Sense-applications/m-p/2085642#M1738</guid>
      <dc:creator>mountaindude</dc:creator>
      <dc:date>2023-06-20T08:16:47Z</dc:date>
    </item>
  </channel>
</rss>

