Monitoring & Rapportage Meer grip op en begrip van de omgeving Door :Tauvic Ritter
Waar staan we voor
Doel voor AO - Services Monitoring Alles onder controlle hebben Incidenten effectief afhandelen Rustig kunnen slapen Rapportages Verantwoording naar de business (SLA) Kwaliteits verbetering (infra, monitoring) Terugkoppeling naar de leverancier (projecten)
Wat en waarop monitoren Wat (welk nivo van laag naar hoog) Servers Componenten (TIBCO BW, EMS, BPM, MFT) Processen (orders, files) Waar op Afwijkingen (buiten het normale, CPU > 80%) Gewenst gedrag (orders per uur, files / minuut)
Welke informatie monitoren Bron Operating system nivo CPU / Disk / Memory OS Processen Log files Applicatie specifieke API Aandachtpunt Actualiteit / tijdigheid (periodiek, op aanvraag) Efficiency (meten kost inspanning) Detail nivo (genoeg maar niet te veel) Overlap (verschillende manieren om hetzelfde te bereiken)
Meldingen en Fouten Monitoring op (on)gewenst gedrag Helaas vaak onvolledig / onbekend Bronnen: Log files, Clever,. Typen: Functioneel Technische fout Prioriteit: Warning / Critical
Alarmering Gemeten waarden omzetten in een alarm Criteria Threshold (80% CPU gedurende 5 minuten) Conditie (Free < 20% en disk gebruik toeneemt) Nivo (Info, Warning, Critical) Hoe vaak (eerste keer, elke keer, één keer per uur) Verrijken: Context opzoeken in CMDB Hoe: mail, SMS, Groot scherm aan de muur
Probleem situatie onderzoeken Context Actuele meldingen Historie Resource gebruik Documentatie Gerelateerde componenten Troubleshooting guide Contact personen Design Tools Hawk Console Tibco Administrator Spotfire CMDB Confluence Actie
Huidige situatie Monitoring op TS1, AC1 en PRD ingericht BusinessWorks en EMS (basis) BPM en MFT (moet nog gebeuren) Alarmering via Email en mail groep Onderzoek Hawk 5.0 Web Console Tibco ProcessMonitor
Rapporteren Rapportage Doelgroep Afnemers (business) Management Projecten Informatie Beschikbaarheid (uren per dag) Gebruik (jobs, resources) Performance (response time, fouten) Consistentie (Clever, Logging, cross-check) Source code details (adapter, activity, elapsed)
Rapportage tools Pentaho Spoon (data verwerking) TIBCO Spotfire (rapportage)
Process monitoring
Hoe vind je een order
Fout analyse
Geheim en Experimenteel BusinessWorks Process metrics snaphot Dynamisch Hawk rules onderhoud 2013-06-26 10:55:23.374 INFO Deamon started 2013-06-26 10:55:23.421 INFO Property: snapshot.timer=1 2013-06-26 10:55:36.906 INFO Found agent: ESB-EMS-WTV01 2013-06-26 10:55:40.235 INFO Found agent: ESB-REP-WTV01 2013-06-26 10:55:52.690 INFO Found agent: ESB-BW-WTV01 2013-06-26 10:55:52.863 INFO addmicroagent: ESB-BW-WTV01:COM.TIBCO.ADAPTER.bwengine.ESB_TS1.PC_Customer.PC 2013-06-26 10:55:52.878 FINE Process: PC_Customer 2013-06-26 10:55:52.878 FINE Started: 2013-06-12 12:55:35.863 2013-06-26 10:55:52.878 FINE Total Errors: 0 2013-06-26 10:55:52.925 FINE Total created: 20155 2013-06-26 10:55:52.925 FINE ============== 2013-06-26 10:55:52.925 INFO addmicroagent: ESB-BW-WTV01:COM.TIBCO.ADAPTER.bwengine.ESB_TS1.MPRESAdapter.MPRESAdapterProcessArchive 2013-06-26 10:55:52.925 FINE Process: MPRESAdapter 2013-06-26 10:55:52.925 FINE Started: 2013-06-17 09:12:56.925 2013-06-26 10:55:52.925 FINE Total Errors: 1 2013-06-26 10:55:52.972 FINE Procedure: AdapterInterface/GeneralRequestInterface.1.0.JMS.process 2013-06-26 10:55:52.972 FINE Created: 32 Error: 1 2013-06-26 10:55:52.972 FINE Procedure: AdapterInterface/GeneralRequestInterface.1.0.JMS.process 2013-06-26 10:55:52.972 FINE JMS Queue Receiver Executed:32 Elapsed:0 Errors:0 Class:com.tibco.pe.core.ProcessGroup 2013-06-26 10:55:52.972 FINE Parse CMM Executed:32 Elapsed:2 Errors:0 Class:com.tibco.plugin.xml.XMLParseActivity 2013-06-26 10:55:52.972 FINE MapServiceName Executed:32 Elapsed:0 Errors:0 Class:com.tibco.plugin.mapper.MapperActivity 2013-06-26 10:55:52.972 FINE GeneralAdapterRequestInterface Executed:32 Elapsed:78 Errors:0 Class:com.tibco.pe.core.CallProcessActivity 2013-06-26 10:55:52.972 FINE Procedure: AdapterImplementationRequest/SharedProcesses/GeneralAdapterServiceCaller.process 2013-06-26 10:55:52.972 FINE Start Executed:32 Elapsed:0 Errors:0 Class:com.tibco.pe.core.ProcessGroup 2013-06-26 10:55:52.972 FINE RequestLog Executed:32 Elapsed:3 Errors:0 Class:com.tibco.pe.core.CallProcessActivity 2013-06-26 10:55:52.972 FINE Procedure: ESB/Services/HandleLog/HandleLogEvent_1.process 2013-06-26 10:55:52.972 FINE Start Executed:160 Elapsed:0 Errors:0 Class:com.tibco.pe.core.ProcessGroup
Visie Monitoring ontwikkelt zich van infra beheer naar end to end monitoring Raportage Hulpmiddel voor troubleshooting Verbetering en terugkoppeling Business process metrics en SLA Monitoring en rapportage worden ingezet voor kwaliteits-meting en verbetering