Monitoring & Reporting•Rapportages –Verantwoording naar de business (SLA) –Kwaliteits...
Transcript of Monitoring & Reporting•Rapportages –Verantwoording naar de business (SLA) –Kwaliteits...
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
Actie
• 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
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 started2013-06-26 10:55:23.421 INFO Property: snapshot.timer=12013-06-26 10:55:36.906 INFO Found agent: ESB-EMS-WTV012013-06-26 10:55:40.235 INFO Found agent: ESB-REP-WTV012013-06-26 10:55:52.690 INFO Found agent: ESB-BW-WTV012013-06-26 10:55:52.863 INFO addMicroagent: ESB-BW-WTV01:COM.TIBCO.ADAPTER.bwengine.ESB_TS1.PC_Customer.PC2013-06-26 10:55:52.878 FINE Process: PC_Customer2013-06-26 10:55:52.878 FINE Started: 2013-06-12 12:55:35.8632013-06-26 10:55:52.878 FINE Total Errors: 02013-06-26 10:55:52.925 FINE Total created: 201552013-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.MPRESAdapterProcessArchive2013-06-26 10:55:52.925 FINE Process: MPRESAdapter2013-06-26 10:55:52.925 FINE Started: 2013-06-17 09:12:56.9252013-06-26 10:55:52.925 FINE Total Errors: 12013-06-26 10:55:52.972 FINE Procedure: AdapterInterface/GeneralRequestInterface.1.0.JMS.process2013-06-26 10:55:52.972 FINE Created: 32 Error: 12013-06-26 10:55:52.972 FINE Procedure: AdapterInterface/GeneralRequestInterface.1.0.JMS.process2013-06-26 10:55:52.972 FINE JMS Queue Receiver Executed:32 Elapsed:0 Errors:0 Class:com.tibco.pe.core.ProcessGroup2013-06-26 10:55:52.972 FINE Parse CMM Executed:32 Elapsed:2 Errors:0 Class:com.tibco.plugin.xml.XMLParseActivity2013-06-26 10:55:52.972 FINE MapServiceName Executed:32 Elapsed:0 Errors:0 Class:com.tibco.plugin.mapper.MapperActivity2013-06-26 10:55:52.972 FINE GeneralAdapterRequestInterface Executed:32 Elapsed:78 Errors:0 Class:com.tibco.pe.core.CallProcessActivity2013-06-26 10:55:52.972 FINE Procedure: AdapterImplementationRequest/SharedProcesses/GeneralAdapterServiceCaller.process2013-06-26 10:55:52.972 FINE Start Executed:32 Elapsed:0 Errors:0 Class:com.tibco.pe.core.ProcessGroup2013-06-26 10:55:52.972 FINE RequestLog Executed:32 Elapsed:3 Errors:0 Class:com.tibco.pe.core.CallProcessActivity2013-06-26 10:55:52.972 FINE Procedure: ESB/Services/HandleLog/HandleLogEvent_1.process2013-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 beheernaar end to end monitoring
• Raportage
– Hulpmiddel voor troubleshooting
– Verbetering en terugkoppeling
– Business process metrics en SLA
• Monitoring en rapportage worden ingezetvoor kwaliteits-meting en verbetering