+ All Categories
Home > Technology > Automating Ensemble Monitoring and Reporting

Automating Ensemble Monitoring and Reporting

Date post: 30-May-2015
Category:
Upload: intersystems-corporation
View: 1,108 times
Download: 2 times
Share this document with a friend
Popular Tags:
26
Automating Ensemble Monitoring and Reporting Randy Pallotta Meredith Staszak
Transcript
Page 1: Automating Ensemble Monitoring and Reporting

Automating Ensemble Monitoring and

Reporting

Randy PallottaMeredith Staszak

Page 2: Automating Ensemble Monitoring and Reporting

Agenda

Monitoring Overview

Generating and Handling Alerts

Reporting

System Monitoring

Workflow

Page 3: Automating Ensemble Monitoring and Reporting

Why do I Need to Monitor?

• Real time status of Integration Environment

• Catch problems before they occur

• Peace of mind

Page 4: Automating Ensemble Monitoring and Reporting

What do I Need to Monitor

• Integration Engine Status

• Overall System Status

Page 5: Automating Ensemble Monitoring and Reporting

Types of Monitoring

• Passive

• Active

Page 6: Automating Ensemble Monitoring and Reporting

Passive Monitoring

• Ensemble Monitor

• Queues

• Jobs

• Event Log

Page 7: Automating Ensemble Monitoring and Reporting

Active Monitoring

• AlertOnError

• AlertGracePeriod

• AlertOnBadMessage (Router)

Page 8: Automating Ensemble Monitoring and Reporting

Active Monitoring

• QueueCountAlert

• QueueWaitAlert

• Inactivity Timeout

Page 9: Automating Ensemble Monitoring and Reporting

Exercise 1 – Generating Alerts

• In this exercise, we are going to generate alerts based on the out-of-the-box settings.

Page 10: Automating Ensemble Monitoring and Reporting

Handling Alerts

• Ens.AlertRequest

– SourceConfigName

– AlertText

– AlertDestination

• Ens.Alert

Page 11: Automating Ensemble Monitoring and Reporting

Exercise 2 – Handling Alerts

• In this exercise we are going to route our alerts to different people based on its source

Page 12: Automating Ensemble Monitoring and Reporting

Sending Email

• EnsLib.EMail.OutboundAdapter

• EnsLib.EMail.AlertOperation

– Uses the %Net.MailMessage class

• SSL/TLS support added in 2010.2

Page 13: Automating Ensemble Monitoring and Reporting

Sending Email

• Demo

Page 14: Automating Ensemble Monitoring and Reporting

Ens.MessageHeader

• Ensemble Master Message Index

• Projected as SQL table

• Useful message meta-data such as source and target, time created, time processed, session, status

Page 15: Automating Ensemble Monitoring and Reporting

Ens.MessageHeader

Page 16: Automating Ensemble Monitoring and Reporting

Ens.MessageHeader

Page 17: Automating Ensemble Monitoring and Reporting

Zen Reports

Page 18: Automating Ensemble Monitoring and Reporting

Exercise 3

• In Monitor Namespace, view output of GlobalSummit11.Sample.SampleMsgVolumeReport

Page 19: Automating Ensemble Monitoring and Reporting

System Free Space Monitor

• Task Manager

• Use case:

– Get email when DB free space falls below threshold

Page 20: Automating Ensemble Monitoring and Reporting

Exercise 4

• Examine GlobalSummit11.Sample.SampleOSFreeSpaceMonitor

• Schedule task using the Ensemble Task Manager, view output

• Strategies: “Silent” monitor runs every five minutes, “Loud” Monitor runs daily at 9 AM. One monitor for DB, one monitor for Journals.

Page 21: Automating Ensemble Monitoring and Reporting

Ensemble WorkFlow engine

• Ensemble provides a very powerful workflow engine

• Among other uses, can be used to incorporate Human Intervention to deal with variances in otherwise real-time automated HL7 interfaces

• Automatically provides User Interface for handling these variances with little/no Web Development required (!)

• Missing MRN? Missing DOB?

Page 22: Automating Ensemble Monitoring and Reporting

Ensemble WorkFlow engine

• Workflows are built using the graphical “Business Process Editor”

Page 23: Automating Ensemble Monitoring and Reporting

Exercise 5

• Examine the “MissingMRN” Workflow Business Process

• Run sample messages (one with MRN, one without MRN) through the sample production

• Examine Workflow task in the DeepSee User Portal and resolve MRN issue

• Use Message Trace tool to follow flow of messages through the production

Page 24: Automating Ensemble Monitoring and Reporting

Join the Global Summit Community

We’ve established an online community where you can:

• talk about the Global Summit

• get helpful product information

• share your thoughts about sessions

• ask questions of presenters

• assemble a group to meet for dinner or social events, etc.

community.intersystems.com

Page 25: Automating Ensemble Monitoring and Reporting

We’d love your feedback

If you have a minute, we’d love your feedback on the academy you just attended.

Go to…

intersystems.com/survey

Select the day and time of the academy you attended

and complete our short evaluation form.

Thank you

Page 26: Automating Ensemble Monitoring and Reporting

Automating Ensemble Monitoring and

Reporting

Randy PallottaMeredith Staszak


Recommended