WORKLOAD AUTOMATION COMMUNITY
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
    • IWA 9.5 Roadshows
  • About
  • Contact
  • What's new

Problems in your Workload Automation environment? Get notified and solve it! Combine Event Rules and New Graphical Views

9/27/2017

2 Comments

 
Picture
Workload Scheduler version 9.4.0.1 recently released a new version of the Graphical Views
to enhance the operator’s monitoring experience when using the Dynamic Workload Console.
 
In the monitoring area, existing features can be empowered with new functionalities provided by the web console: it's not just a matter of monitoring workloads. With a little tweaking, you can improve your daily activities also in terms of troubleshooting and recovery.
What about being notified when something is not going as you expect?
What about taking actions from your inbox?

You can do all of that! Just combine Event Rules and Graphical Views!
Let's see how!
 
An example scenario
At ACME Bank, daily backups are expected before 6 AM on all production
environments. These backups are business-critical for the bank and an executive report
is automatically sent when everything is done.

​This is implemented with the Workload Service Assurance (WSA) functionality: the job that is responsible for producing the report is defined as critical with a deadline that needs to be met.

Read more about WSA. 
Picture
Tim, the Workload Scheduler administrator at ACME Bank, just successfully upgraded the DWC to version 9.4.0.1 and he wants to take advantage of the new functionalities and enhance the operator’s experience.

Enhance Event Rules with the integration between Monitor Workload and Graphical Views
Tim starts from the definition of an event rule using the event “Job Risk Level Changed”: if the critical job risk level rises, an automatic email is sent to operators with a direct link to the web console and a monitoring query that can be simply passed to the Monitor Workload functionality, to quickly identify the critical job.

Tim can also set up similar event rules using different events, such as when a job ends in error: select the event "Job Status Changed", add the status field in the properties, and then select the error status to be matched by the rule. Just a few clicks to be automatically notified on whatever you need!
Picture
​When the risk level of the job rises, an email is sent to the operator:
Picture
The Monitor Workload  page is set as the default startup page, so as soon as an operator logs in, the page is displayed.
​
Simply pasting the query received in the email…
Picture
​…he can monitor the related critical job and use all of the powerful tools available, such as the New Graphical Views, the Predictive Timeline or the What-If Analysis Gantt view.
Picture
Troubleshoot with Job Stream Graphical View
From the new Job Stream graphical view, given a specific job, users can see graphically the entire flow…
Picture
​...and navigate through its dependencies and detect potential issues. 
Picture
By loading all of the predecessors in the view, Tim finds a loop in the critical path that is blocking the flow execution. Luckily, this is now an issue that can be easily solved. Now, it’s easy to solve the issue with a contextual action.
 
This is not the only tool available: the Predictive Timeline and the What-if Analysis integration can also be used from the web console.

Predictive Timeline - shows a graphical representation of critical jobs providing “at-a-glance” feedback about the probability of a job completing on time and meeting its deadline.

What-If Analysis – shows a Gantt representation of the critical chain and aids users in understanding how changes can impact the workload. A user can simulate actions, see how they are going to impact the Current Plan, then apply them! 
Picture
Any thoughts on this? Leave a comment below or share your opinion with @hclautomation official twitter account!
​
Picture
Francesco Brillante
Software Engineer
Workload Automation
Connect with me on Twitter @brillanteNA
Follow the Transparent Development Community!
Picture
Enrica Pesare
Software Engineer
Workload Automation
Connect with me on LinkedIn

Francesco is a Software Engineer and Scrum Master experienced in full-stack web development and design. He has worked in the Workload Automation area since 2013 and is currently based in the HCL Products and Platforms Rome software development laboratory. He comes from southern Italy and is a pizza expert, rock music lover, JavaScript geek and SSC Napoli supporter! 

​Enrica is a Software Engineer and an enthusiastic Computer Science teacher. She has an academic background in Computer Science, in particular on technology enhanced learning and user experience. During her PhD at University of Bari, Enrica wrote several publications in academic journals and presented at different International Conferences. She loves teaching and has been volunteering for several Computer Science and coding projects. Enrica is currently based in the HCL Products and Platforms Rome software development laboratory.
2 Comments
Andrea
9/28/2017 11:38:02 am

Hi Enrica and Francesco
could you pls describe better what I have to insert insied body field?
What variables I have to use in order to resolve the workstation, js and job name?

Thanks

Reply
Enrica
9/28/2017 12:06:21 pm

Hi Andrea,
in the event rule definition you can use several variables related to the job that triggered the event.
In this particular scenario we used %{jobRiskLvlChgEvt.JobStreamWorkstation}#%{jobRiskLvlChgEvt.JobStreamName}.%{jobRiskLvlChgEvt.JobName} in order to create a complete query that can be run on the monitor workload or on the conman command line.
Note that each event has its own set of variables. You can check all the available variables by clicking on the "Variable..." button near to the "body" field or check the documentaion at https://www.ibm.com/support/knowledgecenter/SSGSPN_9.4.0/com.ibm.tivoli.itws.doc_9.4/distr/src_tsweb/General_Help/TWSObjectMonitor.html

Reply

Your comment will be posted after it is approved.


Leave a Reply.

    Archives

    March 2023
    February 2023
    January 2023
    December 2022
    September 2022
    August 2022
    July 2022
    June 2022
    May 2022
    April 2022
    March 2022
    February 2022
    January 2022
    December 2021
    October 2021
    September 2021
    August 2021
    July 2021
    June 2021
    May 2021
    April 2021
    March 2021
    February 2021
    January 2021
    December 2020
    November 2020
    October 2020
    September 2020
    August 2020
    July 2020
    June 2020
    May 2020
    April 2020
    March 2020
    January 2020
    December 2019
    November 2019
    October 2019
    August 2019
    July 2019
    June 2019
    May 2019
    April 2019
    March 2019
    February 2019
    January 2019
    December 2018
    November 2018
    October 2018
    September 2018
    August 2018
    July 2018
    June 2018
    May 2018
    April 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    October 2017
    September 2017
    August 2017
    July 2017
    June 2017
    May 2017

    Categories

    All
    Analytics
    Azure
    Business Applications
    Cloud
    Data Storage
    DevOps
    Monitoring & Reporting

    RSS Feed

www.hcltechsw.com
About HCL Software 
HCL Software is a division of HCL Technologies (HCL) that operates its primary software business. It develops, markets, sells, and supports over 20 product families in the areas of DevSecOps, Automation, Digital Solutions, Data Management, Marketing and Commerce, and Mainframes. HCL Software has offices and labs around the world to serve thousands of customers. Its mission is to drive ultimate customer success with their IT investments through relentless innovation of its products. For more information, To know more  please visit www.hcltechsw.com.  Copyright © 2019 HCL Technologies Limited
  • Home
  • Blogs
  • Forum
  • Resources
  • Events
    • IWA 9.5 Roadshows
  • About
  • Contact
  • What's new