citrix edgesight – performance management und monitoring für
DESCRIPTION
TRANSCRIPT
Citrix EdgeSight – Performance Management und Monitoring für Anwendungen jeder Art
Paul Murray – Citrix Systems Harald Buchholz – Intelligent Solutions
2
Agenda
Overview
Architecture and Requirements
Solving Problems with EdgeSight
Successfully Piloting EdgeSight
EdgeSight For NetScalerNEW!
3
Today’s Reality – No Visibility
78%
6 timesSource:
4
Managing Application Delivery
Challenges in Ensuring Application Performance
•Diversity of Application Types•New Methods of Application Delivery•Highly Distributed User Community•Dependence on Service Availability
Complexity
5
Slow Diagnosis
Complexity Creates Problems
No visibility of actual user-experience
Unable to tune or optimize applications
Reactive, fire-fighting mode for IT support
No run-time diagnostics for reported problems
Problem Management more art than science
Significant time spent determining root-cause
Inability to Foresee
Lack of Effectiveness Lack of Efficiency
6
Client-Server Apps
Web Apps
Networks Servers Databases
App Delivery Infrastructure
BUSINESS USERS IT SYSTEMS
End UserEnd UserExperienceExperienceMonitoringMonitoring
End UserEnd UserExperienceExperienceMonitoringMonitoring
Desktop Apps
PC Systems
Consistent, User-centric View
7
EdgeSight Provides Visibility
Citrix EdgeSight™
Monitor End UserExperience
Citrix WANScaler™
Accelerate Appsto Branch Users
Citrix AccessGateway™
Enable SecureApplication
Access
Citrix® NetScaler®
Deliver Web Applications
Citrix PresentationServer™
Deliver Windows Applications
Citrix Desktop Server™
Deliver Desktops
AppsUsers
Closest to the End User, where it matters most
Across All Application Delivery Solutions
8
Agenda
Overview
Architecture and Requirements
Solving Problems with EdgeSight
Successfully Piloting EdgeSight
EdgeSight For NetScaler
9
EdgeSight Console
• Web-based UI
• Real-time alerts
• Root-cause analysis
• Historical trending
EdgeSight Server• Business rules config.
• Data aggregation and analysis
• Centralized agent administration
EdgeSight Architecture
End User Devices Back-end
ApplicationInfrastructure
Presentation Server Infrastructure
EdgeSightEndpoint Agent• Non-intrusive self-
configuring agent
• Continuous data collection
EdgeSightPresentation Server Agent
• Rich, per-user session data capture
• System level metrics
• Server capacity reporting
Systems Management Console Integration (OpenView, MOM, Tivoli)
10
Collecting Data
• EdgeSight monitors all processes
• Advanced per-process data can be captured
• Local database stores all data• Performance data aggregated into 5 minute chunks• All data groomed after 8 days by default• Permits offline operation of agent from server
• Agent data aggregated into hourly data and sent to EdgeSight Server
No need to instrument applications to collect data
11
Minimizing Agent Overhead
• Phased Startup• Does not impact availability• Complete startup can take minutes• Alerts initialized during phased startup
• Script-based Workers• Execute on isolated threads• Allow intelligent scheduling
• All communication initiated by Agent• Uploaded via HTTP(S)
Entire agent designed around optimizing data collection.
12
Agent Resource Requirements
• Database size: • 70-100 MB range for Endpoints• 200-250 MB range for Presentation Server
• CPU: on average around 1-2%...• Some short lived CPU levels higher than average
• Memory: 20-25 MB working set
• Network• < 500 KB per day per agent, mainly for data uploads• Data upload schedule is randomized by default
Agent has low impact on monitored system
13
EdgeSight Server Data
• All data is hourly• Performance data is groomed after 30 days• Network data is groomed after 15 days
• Data size requirements• 30 days data with 1000 endpoints is roughly 20 GB• 10 GB per 1000 endpoints thereafter
• Reporting Services provides ultimate customization
Data management is a key to server performance
14
How the data is held?
14
0 4 hours
5 seconds
8 days
5 minutes
Daily Upload of aggregated data
0 30 days
1 hour intervals
Client side Agent Database
Server side MS SQL Server Database
15
Agenda
Overview
Architecture and Requirements
Solving Problems with EdgeSight
Successfully Piloting EdgeSight
EdgeSight For NetScaler
16
Resources and Performance
• Proactive management requires data about resource utilization• Systems, Applications, Users
• Visibility of resource utilization• CPU, Memory, Network, Overall load
• Need quick and easy access to this data
EdgeSight provides visibility into actionable information
17
Types of Reports
• Summary• Chart• Comparison• Top N• Custom
18
Share Data With Critical Teams
• Many formats
• Email or file shares
• Schedule regular reports
19
Example: Application Impact
20
Example: Application Impact
21
Daily Profile of Application
22
Example: Using Rich Data
23
Understanding Stability
24
Application Faults – Details For Your App Dev Teams
25
Alerts / Real Time Alerting
26
Agenda
Overview
Architecture and Requirements
Solving Problems with EdgeSight
Successfully Piloting EdgeSight
EdgeSight For NetScaler
www.intelsol.de
Intelligent Solutions GmbH
EdgeSight im Kundeneinsatz
Citrix Solutions Seminar15. Februar 2007
[email protected]. 1, 61352 Bad Homburg
06172 / 483-252
www.intelsol.de
Agenda
Kurzvorstellung Intelligent Solutions
Mit EdgeSight gelöste Aufgabenstellungen
Typischer Projektablauf
www.intelsol.de
Intelligent Solutions GmbH – Mission
Intelligent Solutions GmbHverkauft, implementiert und wartet
Produkte und Lösungenfür End-to-End Service Level
und Performance Management
IS-GmbH Lösungenerhöhen
Verfügbarkeit und Qualitätder IT Infrastruktur und der
kritischen IT Services.
www.intelsol.de
Intelligent Solutions GmbH – Portfolio
Produkte & Kompetenzen CitraTest: Service-Überwachung von Antwortzeiten CitraTest: Testautomation für Anwendungen
aus Sicht des Anwenders SightLine: Server Performance-Analyse und -
Management,Trendanalyse und Kapazitätsplanung
EdgeSight: Session-Level Performance- und Verfügbarkeits-Management für Citrix
EdgeSight: Anwender-Level Performance- und Verfügbarkeits-Management für Windows
Leistungen Geschäftsprozess- und Infrastruktur-Analysen Service-Level-Analysen, Performance- und Lasttests Projektarbeit und Projekt–Management
Pilot-Projekte als repräsentatives Modellzur Rollout-Vorbereitung
Beratung bei der Analyse von Service- und Performance-Problemen
Allgemeine Beratung (Qualität, Service & Performance), Schulung
www.intelsol.de
Intelligent Solutions GmbH – Unternehmensprofil
Unabhängiges Systemhausmit Sitz in Bad Homburg und Büros in Zürich und Köln
Seit über 10 Jahren exklusiver Distributor fürSightLine
Seit 2000 exklusiver Distributor für CitraTest
Seit 4/2004 Reseller von Edgesight –System Management aus der End-User-Perspektive
Langjährige Projekterfahrung inEinführung & Customizing von EdgeSight
Seit 11/2006 Citrix Solution Advisor Partner
www.intelsol.de
Hauptverband der österreichischenSozialversicherungsträger Wien
Business Services
Intelligent Solutions – Kunden (Auszug)
www.intelsol.de
EdgeSight-Lösungen (1 von 3)
Investment-Bank: Fehlerprävention Täglicher Blick auf
Fehlerhäufigkeiten Server-Lieferzeiten & -Ausfälle Kapazitätsengpässe
Präventionsaktivitäten Erfassung systematischer Service- &
Kapazitätsengpässe Auswirkungsanalyse (Verteilung und Intensität) Auswirkungsgerechte Problem-Priorisierung Ursachenanalyse
Nutzen deutliche Senkung des Aufkommens
betriebsbedingter Tickets deutliche Senkung des Budgets für HW-Erneuerung
Intelligent Solutions führt die Lösung einund schult in Informationsgewinnung und –auswertung
www.intelsol.de
EdgeSight-Lösungen (2 von 3)
Versicherungsunternehmen:Sicherstellung der Anwendungsperformancedurch Monitoring im Release-Prozess Betrieb der Anwendungen durch
Testautomationslösung auf den verschiedenen Rechnerprofilen im TestCenter
Im Release-Test Monitoring der Rechner- & Anwendungsperformance sowie Server- und Netzantwortzeiten mit EdgeSight
Aufdeckung von Schwachstellen durch EdgeSight-Reports
Analysefähigkeit von Fehlern in eigenentwickelten Anwendungen durch EdgeSight-Dumps
Intelligent Solutions führt die Lösung einund schult in Informationsgewinnung und -auswertung
www.intelsol.de
EdgeSight-Lösungen (3 von 3)
Interner IT-Service-Provider Analyse von Performance-Incidents
Lokalisierung des Problems Identifizierung der Ursache
Qualitätsrankings Häufigste Fehler Langsamste Server Langsamste Lokationen
Ausschluss externer Einflüsse
Intelligent Solutions führt die Lösung ein erweitert das EdgeSight Standard-Reporting
www.intelsol.de
Typischer EdgeSight-Pilot
Projektdefinitionsworkshop (1 Tag) Anforderungsanalyse Ermittlung des Anpassungsbedarfs der
Standardkonfiguration Definition der Projektziele
Einführungsschulung (1 Tag) Installations- & Konfigurations-Workshop Informationsgewinnung & -bewertung
Eigenständige Nutzung durch Kundenmitarbeiter Projektstatusworkshop nach 14 Tagen
Erwartungen & erste Ergebnisse Fragen & Tipps Review der Anforderungen & Anpassungen
Projektabschlusspräsentation nach 4 Wochen Ergebnisse Anforderungen Anpassungsbedarf
37
Agenda
Overview
Architecture and Requirements
Solving Problems with EdgeSight
Successfully Piloting EdgeSight
EdgeSight For NetScaler
38
EdgeSight for NetScaler (planned)
End Users
Full round-trip time for user transaction
WAN component NetScaler component Back-end app infrastructure
component
Measuring Performance for:
End-user experiencePage LoadPage Render
Real-time charts Trending and analysis for
performance degradation / improvement
Key Features:
Citrix EdgeSight
Web/App Server
39
Summary
Visibility to understand complex problems2
Actually solve and prevent problems3
Many ways to slice the data1
40