citrix edgesight – performance management und monitoring für

40
Citrix EdgeSight – Performance Management und Monitoring für Anwendungen jeder Art Paul Murray – Citrix Systems Harald Buchholz – Intelligent Solutions

Upload: jackie72

Post on 15-Nov-2014

2.477 views

Category:

Technology


6 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Citrix EdgeSight – Performance Management und Monitoring für

Citrix EdgeSight – Performance Management und Monitoring für Anwendungen jeder Art

Paul Murray – Citrix Systems Harald Buchholz – Intelligent Solutions

Page 2: Citrix EdgeSight – Performance Management und Monitoring für

2

Agenda

Overview

Architecture and Requirements

Solving Problems with EdgeSight

Successfully Piloting EdgeSight

EdgeSight For NetScalerNEW!

Page 3: Citrix EdgeSight – Performance Management und Monitoring für

3

Today’s Reality – No Visibility

78%

6 timesSource:

Page 4: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 5: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 6: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 7: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 8: Citrix EdgeSight – Performance Management und Monitoring für

8

Agenda

Overview

Architecture and Requirements

Solving Problems with EdgeSight

Successfully Piloting EdgeSight

EdgeSight For NetScaler

Page 9: Citrix EdgeSight – Performance Management und Monitoring für

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)

Page 10: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 11: Citrix EdgeSight – Performance Management und Monitoring für

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.

Page 12: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 13: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 14: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 15: Citrix EdgeSight – Performance Management und Monitoring für

15

Agenda

Overview

Architecture and Requirements

Solving Problems with EdgeSight

Successfully Piloting EdgeSight

EdgeSight For NetScaler

Page 16: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 17: Citrix EdgeSight – Performance Management und Monitoring für

17

Types of Reports

• Summary• Chart• Comparison• Top N• Custom

Page 18: Citrix EdgeSight – Performance Management und Monitoring für

18

Share Data With Critical Teams

• Many formats

• Email or file shares

• Schedule regular reports

Page 19: Citrix EdgeSight – Performance Management und Monitoring für

19

Example: Application Impact

Page 20: Citrix EdgeSight – Performance Management und Monitoring für

20

Example: Application Impact

Page 21: Citrix EdgeSight – Performance Management und Monitoring für

21

Daily Profile of Application

Page 22: Citrix EdgeSight – Performance Management und Monitoring für

22

Example: Using Rich Data

Page 23: Citrix EdgeSight – Performance Management und Monitoring für

23

Understanding Stability

Page 24: Citrix EdgeSight – Performance Management und Monitoring für

24

Application Faults – Details For Your App Dev Teams

Page 25: Citrix EdgeSight – Performance Management und Monitoring für

25

Alerts / Real Time Alerting

Page 26: Citrix EdgeSight – Performance Management und Monitoring für

26

Agenda

Overview

Architecture and Requirements

Solving Problems with EdgeSight

Successfully Piloting EdgeSight

EdgeSight For NetScaler

Page 27: Citrix EdgeSight – Performance Management und Monitoring für

www.intelsol.de

Intelligent Solutions GmbH

EdgeSight im Kundeneinsatz

Citrix Solutions Seminar15. Februar 2007

[email protected]. 1, 61352 Bad Homburg

06172 / 483-252

Page 28: Citrix EdgeSight – Performance Management und Monitoring für

www.intelsol.de

Agenda

Kurzvorstellung Intelligent Solutions

Mit EdgeSight gelöste Aufgabenstellungen

Typischer Projektablauf

Page 29: Citrix EdgeSight – Performance Management und Monitoring für

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.

Page 30: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 31: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 32: Citrix EdgeSight – Performance Management und Monitoring für

www.intelsol.de

Hauptverband der österreichischenSozialversicherungsträger Wien

Business Services

Intelligent Solutions – Kunden (Auszug)

Page 33: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 34: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 35: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 36: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 37: Citrix EdgeSight – Performance Management und Monitoring für

37

Agenda

Overview

Architecture and Requirements

Solving Problems with EdgeSight

Successfully Piloting EdgeSight

EdgeSight For NetScaler

Page 38: Citrix EdgeSight – Performance Management und Monitoring für

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

Page 39: Citrix EdgeSight – Performance Management und Monitoring für

39

Summary

Visibility to understand complex problems2

Actually solve and prevent problems3

Many ways to slice the data1

Page 40: Citrix EdgeSight – Performance Management und Monitoring für

40