SlideShare ist ein Scribd-Unternehmen logo
1 von 54
Scalable performance monitoring of networks, servers and
            applications using standard metrics
Host Structures
Host Structures
• CPU: load_one, load_five, load_fifteen, proc_run,
  proc_total, cpu_num, cpu_speed, uptime, cpu_user,
   cpu_nice, cpu_system, cpu_idle, cpu_wio, cpu_intr,
   cpu_sintr, interupts, contexts
Host Structures
• CPU: load_one, load_five, load_fifteen, proc_run,
  proc_total, cpu_num, cpu_speed, uptime, cpu_user,
   cpu_nice, cpu_system, cpu_idle, cpu_wio, cpu_intr,
   cpu_sintr, interupts, contexts


• Memory: mem_total, mem_free, mem_shared,
  mem_buffers, mem_cached, swap_total, swap_free,
   page_in, page_out, swap_in, swap_out
Host Structures
• CPU: load_one, load_five, load_fifteen, proc_run,
  proc_total, cpu_num, cpu_speed, uptime, cpu_user,
   cpu_nice, cpu_system, cpu_idle, cpu_wio, cpu_intr,
   cpu_sintr, interupts, contexts


• Memory: mem_total, mem_free, mem_shared,
  mem_buffers, mem_cached, swap_total, swap_free,
   page_in, page_out, swap_in, swap_out


• Disk IO: disk_total, disk_free, part_max_used, reads,
  bytes_read, read_time, writes, bytes_written, write_time
Host Structures
• CPU: load_one, load_five, load_fifteen, proc_run,
  proc_total, cpu_num, cpu_speed, uptime, cpu_user,
   cpu_nice, cpu_system, cpu_idle, cpu_wio, cpu_intr,
   cpu_sintr, interupts, contexts


• Memory: mem_total, mem_free, mem_shared,
  mem_buffers, mem_cached, swap_total, swap_free,
   page_in, page_out, swap_in, swap_out


• Disk IO: disk_total, disk_free, part_max_used, reads,
  bytes_read, read_time, writes, bytes_written, write_time


• Network IO: bytes_in, packets_in, errs_in, drops_in,
   bytes_out, packet_out, errs_out, drops_out
Web Services
Web Services
• HTTP Counters: method_option_count,
  method_get_count, method_head_count,
  method_post_count, method_put_count,
  method_delete_count, method_trace_count,
  method_connect_count, method_other_count,
  status_1xx_count, status_2xx_count, status_3xx_count,
  status_4xx_count, status_5xx_count, status_other_count
Web Services
• HTTP Counters: method_option_count,
  method_get_count, method_head_count,
   method_post_count, method_put_count,
   method_delete_count, method_trace_count,
   method_connect_count, method_other_count,
   status_1xx_count, status_2xx_count, status_3xx_count,
   status_4xx_count, status_5xx_count, status_other_count


• HTTP Operations: method, uri, host, referer,
  useragent, authuser, mime-type, bytes, duration, status
Web Services
   • HTTP Counters: method_option_count,
     method_get_count, method_head_count,
      method_post_count, method_put_count,
      method_delete_count, method_trace_count,
      method_connect_count, method_other_count,
      status_1xx_count, status_2xx_count, status_3xx_count,
      status_4xx_count, status_5xx_count, status_other_count


   • HTTP Operations: method, uri, host, referer,
     useragent, authuser, mime-type, bytes, duration, status


sFlow supports random sampling of operations for
scalability - centralized monitoring of thousands of web
servers, load balancers etc.
Unified data model links network, servers and applications

                             Sampled Transactions

                             Transaction Counters
              APPLICATION
                               TCP/UDP Socket




                                    CPU

                                   Memory

                                     I/O
                 HOST
                                 Power, Temp.

                                Adapter MACs




                            Sampled Packet Headers

                                 I/F Counters
              NETWORK
                                 Power, Temp.
Unified data model links network, servers and applications

                             Sampled Transactions

                             Transaction Counters
              APPLICATION
                               TCP/UDP Socket




                                    CPU

                                   Memory                           Packet Header

                                     I/O                Source                      Destination
                 HOST
                                 Power, Temp.        TCP/UDP Socket             TCP/UDP Socket

                                Adapter MACs          MAC Address                   MAC Address




                            Sampled Packet Headers

                                 I/F Counters
              NETWORK
                                 Power, Temp.
Unified data model links network, servers and applications

                             Sampled Transactions

                             Transaction Counters
              APPLICATION
                               TCP/UDP Socket




                                    CPU

                                   Memory                           Packet Header

                                     I/O                Source                      Destination
                 HOST
                                 Power, Temp.        TCP/UDP Socket             TCP/UDP Socket

                                Adapter MACs          MAC Address                   MAC Address




                            Sampled Packet Headers

                                 I/F Counters
              NETWORK
                                 Power, Temp.
Unified data model links network, servers and applications

                             Sampled Transactions

                             Transaction Counters
              APPLICATION
                               TCP/UDP Socket




                                    CPU

                                   Memory                           Packet Header

                                     I/O                Source                      Destination
                 HOST
                                 Power, Temp.        TCP/UDP Socket             TCP/UDP Socket

                                Adapter MACs          MAC Address                   MAC Address




                            Sampled Packet Headers

                                 I/F Counters
              NETWORK
                                 Power, Temp.
Current Activities
Current Activities
• sFlow.org standardizing metrics for core services
  (HTTP, Memcache, HDFS, NFS etc)
Current Activities
• sFlow.org standardizing metrics for core services
  (HTTP, Memcache, HDFS, NFS etc)

• Embed sFlow in operating systems, hypervisors and
  applications (Apache, NGINX, HAproxy,
  Memcached, Membase, Hadoop ...)
Current Activities
• sFlow.org standardizing metrics for core services
  (HTTP, Memcache, HDFS, NFS etc)

• Embed sFlow in operating systems, hypervisors and
  applications (Apache, NGINX, HAproxy,
  Memcached, Membase, Hadoop ...)

• Native support for sFlow in performance
  monitoring tools (Ganglia, Nagios, Collectd, Munin,
  log file analyzers etc.)
Current Activities
• sFlow.org standardizing metrics for core services
  (HTTP, Memcache, HDFS, NFS etc)

• Embed sFlow in operating systems, hypervisors and
  applications (Apache, NGINX, HAproxy,
  Memcached, Membase, Hadoop ...)

• Native support for sFlow in performance
  monitoring tools (Ganglia, Nagios, Collectd, Munin,
  log file analyzers etc.)

• Integrated network, server and application visibility

Weitere ähnliche Inhalte

Was ist angesagt?

Multi-Protocol Label Switching: Basics and Applications
Multi-Protocol Label Switching: Basics and ApplicationsMulti-Protocol Label Switching: Basics and Applications
Multi-Protocol Label Switching: Basics and ApplicationsVishal Sharma, Ph.D.
 
Deploy MPLS Traffic Engineering
Deploy MPLS Traffic EngineeringDeploy MPLS Traffic Engineering
Deploy MPLS Traffic EngineeringAPNIC
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicEricsson
 
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]APNIC
 
Juniper mpls best practice part 2
Juniper mpls best practice   part 2Juniper mpls best practice   part 2
Juniper mpls best practice part 2Febrian ‎
 
MPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - ServicesMPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - ServicesEricsson
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsShawn Zandi
 
Service Density By Xelerated At Linley Seminar
Service Density By Xelerated At Linley SeminarService Density By Xelerated At Linley Seminar
Service Density By Xelerated At Linley SeminarXelerated
 
Network Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTMNetwork Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTMSlide_N
 
Juniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by SoricelliJuniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by SoricelliFebrian ‎
 

Was ist angesagt? (15)

Multi-Protocol Label Switching: Basics and Applications
Multi-Protocol Label Switching: Basics and ApplicationsMulti-Protocol Label Switching: Basics and Applications
Multi-Protocol Label Switching: Basics and Applications
 
Mpls
MplsMpls
Mpls
 
Deploy MPLS Traffic Engineering
Deploy MPLS Traffic EngineeringDeploy MPLS Traffic Engineering
Deploy MPLS Traffic Engineering
 
Mpls Services
Mpls ServicesMpls Services
Mpls Services
 
1
11
1
 
MPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - BasicMPLS Deployment Chapter 1 - Basic
MPLS Deployment Chapter 1 - Basic
 
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
MPLS L3 VPN Tutorial, by Nurul Islam Roman [APNIC 38]
 
Mpls vpn toi
Mpls vpn toiMpls vpn toi
Mpls vpn toi
 
Juniper mpls best practice part 2
Juniper mpls best practice   part 2Juniper mpls best practice   part 2
Juniper mpls best practice part 2
 
MPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - ServicesMPLS Deployment Chapter 2 - Services
MPLS Deployment Chapter 2 - Services
 
MPLS Concepts and Fundamentals
MPLS Concepts and FundamentalsMPLS Concepts and Fundamentals
MPLS Concepts and Fundamentals
 
Service Density By Xelerated At Linley Seminar
Service Density By Xelerated At Linley SeminarService Density By Xelerated At Linley Seminar
Service Density By Xelerated At Linley Seminar
 
Tma ph d_school_2011
Tma ph d_school_2011Tma ph d_school_2011
Tma ph d_school_2011
 
Network Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTMNetwork Processing on an SPE Core in Cell Broadband EngineTM
Network Processing on an SPE Core in Cell Broadband EngineTM
 
Juniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by SoricelliJuniper MPLS Tutorial by Soricelli
Juniper MPLS Tutorial by Soricelli
 

Andere mochten auch

SD - A peer to peer issue tracking system
SD - A peer to peer issue tracking systemSD - A peer to peer issue tracking system
SD - A peer to peer issue tracking systemJesse Vincent
 
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)Alex Henthorn-Iwane
 
Swarm - A Docker Clustering System
Swarm - A Docker Clustering SystemSwarm - A Docker Clustering System
Swarm - A Docker Clustering Systemsnrism
 
Swarm sec
Swarm secSwarm sec
Swarm secsnrism
 
SDN Controller - Programming Challenges
SDN Controller - Programming ChallengesSDN Controller - Programming Challenges
SDN Controller - Programming Challengessnrism
 
Cloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow AnalysisCloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow AnalysisAlex Henthorn-Iwane
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetrysnrism
 
垂直互联网站点的技术改造
垂直互联网站点的技术改造垂直互联网站点的技术改造
垂直互联网站点的技术改造Dahui Feng
 
Devtest Orchestration for SDN & NFV
Devtest Orchestration for SDN & NFVDevtest Orchestration for SDN & NFV
Devtest Orchestration for SDN & NFVAlex Henthorn-Iwane
 
Docker-OVS
Docker-OVSDocker-OVS
Docker-OVSsnrism
 
Docker networking Tutorial 101
Docker networking Tutorial 101Docker networking Tutorial 101
Docker networking Tutorial 101LorisPack Project
 

Andere mochten auch (15)

SD - A peer to peer issue tracking system
SD - A peer to peer issue tracking systemSD - A peer to peer issue tracking system
SD - A peer to peer issue tracking system
 
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
The Carrier DevOps Trend (Presented to Okinawa Open Days Conference)
 
Swarm - A Docker Clustering System
Swarm - A Docker Clustering SystemSwarm - A Docker Clustering System
Swarm - A Docker Clustering System
 
Next-Gen DDoS Detection
Next-Gen DDoS DetectionNext-Gen DDoS Detection
Next-Gen DDoS Detection
 
Swarm sec
Swarm secSwarm sec
Swarm sec
 
Cloud Aware Network Management
Cloud Aware Network ManagementCloud Aware Network Management
Cloud Aware Network Management
 
SDN Controller - Programming Challenges
SDN Controller - Programming ChallengesSDN Controller - Programming Challenges
SDN Controller - Programming Challenges
 
Cloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow AnalysisCloud-Scale BGP and NetFlow Analysis
Cloud-Scale BGP and NetFlow Analysis
 
5G-USA-Telemetry
5G-USA-Telemetry5G-USA-Telemetry
5G-USA-Telemetry
 
垂直互联网站点的技术改造
垂直互联网站点的技术改造垂直互联网站点的技术改造
垂直互联网站点的技术改造
 
Devtest Orchestration for SDN & NFV
Devtest Orchestration for SDN & NFVDevtest Orchestration for SDN & NFV
Devtest Orchestration for SDN & NFV
 
Docker-OVS
Docker-OVSDocker-OVS
Docker-OVS
 
Edge architecture ieee international conference on cloud engineering
Edge architecture   ieee international conference on cloud engineeringEdge architecture   ieee international conference on cloud engineering
Edge architecture ieee international conference on cloud engineering
 
Docker networking Tutorial 101
Docker networking Tutorial 101Docker networking Tutorial 101
Docker networking Tutorial 101
 
Zuul @ Netflix SpringOne Platform
Zuul @ Netflix SpringOne PlatformZuul @ Netflix SpringOne Platform
Zuul @ Netflix SpringOne Platform
 

Ähnlich wie Standard measurements

High perf-networking
High perf-networkingHigh perf-networking
High perf-networkingmtimjones
 
The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...
The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...
The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...netvis
 
Application Layer and Socket Programming
Application Layer and Socket ProgrammingApplication Layer and Socket Programming
Application Layer and Socket Programmingelliando dias
 
Driver Configuration Webinar
Driver Configuration WebinarDriver Configuration Webinar
Driver Configuration WebinarAVEVA
 
FlowER Erlang Openflow Controller
FlowER Erlang Openflow ControllerFlowER Erlang Openflow Controller
FlowER Erlang Openflow ControllerHolger Winkelmann
 
10 Reasons to use the Renesas R-IN multi-protocol industrial ethernet solutio...
10 Reasons to use the Renesas R-IN multi-protocol industrial ethernet solutio...10 Reasons to use the Renesas R-IN multi-protocol industrial ethernet solutio...
10 Reasons to use the Renesas R-IN multi-protocol industrial ethernet solutio...Renesas Electronics Corporation
 
InduSoft Driver Configuration Webinar
InduSoft Driver Configuration Webinar InduSoft Driver Configuration Webinar
InduSoft Driver Configuration Webinar AVEVA
 
Iot platform supporting million requests per second
Iot platform supporting million requests per secondIot platform supporting million requests per second
Iot platform supporting million requests per secondAbinasha Karana
 
CoAP, Copper, and Embedded Web Resources
CoAP, Copper, and Embedded Web ResourcesCoAP, Copper, and Embedded Web Resources
CoAP, Copper, and Embedded Web ResourcesMatthias Kovatsch
 
Tcp and introduction to protocol
Tcp and introduction to protocolTcp and introduction to protocol
Tcp and introduction to protocolSripati Mahapatra
 
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Saumendra Pradhan
 
Wireshark, Tcpdump and Network Performance tools
Wireshark, Tcpdump and Network Performance toolsWireshark, Tcpdump and Network Performance tools
Wireshark, Tcpdump and Network Performance toolsSachidananda Sahu
 
Basic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notesBasic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notesVamsi Krishna Kalavala
 
Ajp notes-chapter-04
Ajp notes-chapter-04Ajp notes-chapter-04
Ajp notes-chapter-04Ankit Dubey
 
Certified Hospitality Technology Professional
Certified Hospitality Technology ProfessionalCertified Hospitality Technology Professional
Certified Hospitality Technology ProfessionalHuy Pham
 

Ähnlich wie Standard measurements (20)

slides
slidesslides
slides
 
High perf-networking
High perf-networkingHigh perf-networking
High perf-networking
 
The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...
The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...
The sFlow Standard: Scalable, Unified Monitoring of Networks, Systems and App...
 
Application Layer and Socket Programming
Application Layer and Socket ProgrammingApplication Layer and Socket Programming
Application Layer and Socket Programming
 
Driver Configuration Webinar
Driver Configuration WebinarDriver Configuration Webinar
Driver Configuration Webinar
 
FlowER Erlang Openflow Controller
FlowER Erlang Openflow ControllerFlowER Erlang Openflow Controller
FlowER Erlang Openflow Controller
 
10 Reasons to use the Renesas R-IN multi-protocol industrial ethernet solutio...
10 Reasons to use the Renesas R-IN multi-protocol industrial ethernet solutio...10 Reasons to use the Renesas R-IN multi-protocol industrial ethernet solutio...
10 Reasons to use the Renesas R-IN multi-protocol industrial ethernet solutio...
 
InduSoft Driver Configuration Webinar
InduSoft Driver Configuration Webinar InduSoft Driver Configuration Webinar
InduSoft Driver Configuration Webinar
 
Iot platform supporting million requests per second
Iot platform supporting million requests per secondIot platform supporting million requests per second
Iot platform supporting million requests per second
 
CoAP, Copper, and Embedded Web Resources
CoAP, Copper, and Embedded Web ResourcesCoAP, Copper, and Embedded Web Resources
CoAP, Copper, and Embedded Web Resources
 
Tcp and introduction to protocol
Tcp and introduction to protocolTcp and introduction to protocol
Tcp and introduction to protocol
 
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892Tcpandintroductiontoprotocol 150618054958-lva1-app6892
Tcpandintroductiontoprotocol 150618054958-lva1-app6892
 
Wireshark, Tcpdump and Network Performance tools
Wireshark, Tcpdump and Network Performance toolsWireshark, Tcpdump and Network Performance tools
Wireshark, Tcpdump and Network Performance tools
 
App layer
App layerApp layer
App layer
 
Basic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notesBasic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notes
 
Ajp notes-chapter-04
Ajp notes-chapter-04Ajp notes-chapter-04
Ajp notes-chapter-04
 
Sanitizing PCAPs
Sanitizing PCAPsSanitizing PCAPs
Sanitizing PCAPs
 
Certified Hospitality Technology Professional
Certified Hospitality Technology ProfessionalCertified Hospitality Technology Professional
Certified Hospitality Technology Professional
 
COMPUTER NETWORKS
COMPUTER NETWORKSCOMPUTER NETWORKS
COMPUTER NETWORKS
 
07 Input Output
07  Input  Output07  Input  Output
07 Input Output
 

Kürzlich hochgeladen

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 

Kürzlich hochgeladen (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 

Standard measurements

  • 1. Scalable performance monitoring of networks, servers and applications using standard metrics
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 25. Host Structures • CPU: load_one, load_five, load_fifteen, proc_run, proc_total, cpu_num, cpu_speed, uptime, cpu_user, cpu_nice, cpu_system, cpu_idle, cpu_wio, cpu_intr, cpu_sintr, interupts, contexts
  • 26. Host Structures • CPU: load_one, load_five, load_fifteen, proc_run, proc_total, cpu_num, cpu_speed, uptime, cpu_user, cpu_nice, cpu_system, cpu_idle, cpu_wio, cpu_intr, cpu_sintr, interupts, contexts • Memory: mem_total, mem_free, mem_shared, mem_buffers, mem_cached, swap_total, swap_free, page_in, page_out, swap_in, swap_out
  • 27. Host Structures • CPU: load_one, load_five, load_fifteen, proc_run, proc_total, cpu_num, cpu_speed, uptime, cpu_user, cpu_nice, cpu_system, cpu_idle, cpu_wio, cpu_intr, cpu_sintr, interupts, contexts • Memory: mem_total, mem_free, mem_shared, mem_buffers, mem_cached, swap_total, swap_free, page_in, page_out, swap_in, swap_out • Disk IO: disk_total, disk_free, part_max_used, reads, bytes_read, read_time, writes, bytes_written, write_time
  • 28. Host Structures • CPU: load_one, load_five, load_fifteen, proc_run, proc_total, cpu_num, cpu_speed, uptime, cpu_user, cpu_nice, cpu_system, cpu_idle, cpu_wio, cpu_intr, cpu_sintr, interupts, contexts • Memory: mem_total, mem_free, mem_shared, mem_buffers, mem_cached, swap_total, swap_free, page_in, page_out, swap_in, swap_out • Disk IO: disk_total, disk_free, part_max_used, reads, bytes_read, read_time, writes, bytes_written, write_time • Network IO: bytes_in, packets_in, errs_in, drops_in, bytes_out, packet_out, errs_out, drops_out
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 43. Web Services • HTTP Counters: method_option_count, method_get_count, method_head_count, method_post_count, method_put_count, method_delete_count, method_trace_count, method_connect_count, method_other_count, status_1xx_count, status_2xx_count, status_3xx_count, status_4xx_count, status_5xx_count, status_other_count
  • 44. Web Services • HTTP Counters: method_option_count, method_get_count, method_head_count, method_post_count, method_put_count, method_delete_count, method_trace_count, method_connect_count, method_other_count, status_1xx_count, status_2xx_count, status_3xx_count, status_4xx_count, status_5xx_count, status_other_count • HTTP Operations: method, uri, host, referer, useragent, authuser, mime-type, bytes, duration, status
  • 45. Web Services • HTTP Counters: method_option_count, method_get_count, method_head_count, method_post_count, method_put_count, method_delete_count, method_trace_count, method_connect_count, method_other_count, status_1xx_count, status_2xx_count, status_3xx_count, status_4xx_count, status_5xx_count, status_other_count • HTTP Operations: method, uri, host, referer, useragent, authuser, mime-type, bytes, duration, status sFlow supports random sampling of operations for scalability - centralized monitoring of thousands of web servers, load balancers etc.
  • 46. Unified data model links network, servers and applications Sampled Transactions Transaction Counters APPLICATION TCP/UDP Socket CPU Memory I/O HOST Power, Temp. Adapter MACs Sampled Packet Headers I/F Counters NETWORK Power, Temp.
  • 47. Unified data model links network, servers and applications Sampled Transactions Transaction Counters APPLICATION TCP/UDP Socket CPU Memory Packet Header I/O Source Destination HOST Power, Temp. TCP/UDP Socket TCP/UDP Socket Adapter MACs MAC Address MAC Address Sampled Packet Headers I/F Counters NETWORK Power, Temp.
  • 48. Unified data model links network, servers and applications Sampled Transactions Transaction Counters APPLICATION TCP/UDP Socket CPU Memory Packet Header I/O Source Destination HOST Power, Temp. TCP/UDP Socket TCP/UDP Socket Adapter MACs MAC Address MAC Address Sampled Packet Headers I/F Counters NETWORK Power, Temp.
  • 49. Unified data model links network, servers and applications Sampled Transactions Transaction Counters APPLICATION TCP/UDP Socket CPU Memory Packet Header I/O Source Destination HOST Power, Temp. TCP/UDP Socket TCP/UDP Socket Adapter MACs MAC Address MAC Address Sampled Packet Headers I/F Counters NETWORK Power, Temp.
  • 51. Current Activities • sFlow.org standardizing metrics for core services (HTTP, Memcache, HDFS, NFS etc)
  • 52. Current Activities • sFlow.org standardizing metrics for core services (HTTP, Memcache, HDFS, NFS etc) • Embed sFlow in operating systems, hypervisors and applications (Apache, NGINX, HAproxy, Memcached, Membase, Hadoop ...)
  • 53. Current Activities • sFlow.org standardizing metrics for core services (HTTP, Memcache, HDFS, NFS etc) • Embed sFlow in operating systems, hypervisors and applications (Apache, NGINX, HAproxy, Memcached, Membase, Hadoop ...) • Native support for sFlow in performance monitoring tools (Ganglia, Nagios, Collectd, Munin, log file analyzers etc.)
  • 54. Current Activities • sFlow.org standardizing metrics for core services (HTTP, Memcache, HDFS, NFS etc) • Embed sFlow in operating systems, hypervisors and applications (Apache, NGINX, HAproxy, Memcached, Membase, Hadoop ...) • Native support for sFlow in performance monitoring tools (Ganglia, Nagios, Collectd, Munin, log file analyzers etc.) • Integrated network, server and application visibility

Hinweis der Redaktion

  1. Hi. My name is Peter Phaal and I am one of the authors of the sFlow standard. \n\nIn this talk we will be looking at some of the scalability challenges in current performance monitoring approaches and explore how standard performance metrics can enhance the scalability of network, server and application monitoring systems.\n\nFirst, let me quickly briefly introduce sFlow.\n
  2. sFlow is a multi-vendor industry standard for monitoring performance in high-speed switched networks. The standard identifies a common set of metrics and provides an efficient way to centrally monitor network performance.\n
  3. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  4. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  5. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  6. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  7. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  8. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  9. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  10. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  11. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  12. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  13. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  14. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  15. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  16. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  17. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  18. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  19. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  20. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  21. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  22. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  23. sFlow is widely supported by network vendors, allowing network managers to choose from a wide variety of open source and commercial performance management applications.\n\nVirtualization and scale-out applications are transforming network architectures, closely linking network and system performance. In order to address this challenge, sFlow has been extended to include server performance monitoring. \n\nTo understand how sFlow can help simplify performance management and improve scalability, it is worth looking at current approaches to server performance monitoring.\n\n\n
  24. Let’s start with something simple, monitoring KVM servers using Cacti. Setting up the monitoring system involves installing agents on the servers and configuring Cacti to collect data. Next you decide that you would also like to monitor additional platforms, including: Linux, Xen, Citrix XenServer and Windows. Each new platform requires an agent and additional configuration before it can be monitored.\n\nAfter a while you decide to deploy Nagios to monitor status and generate events. This involves additional agents for each platform and additional configuration to monitor each server. Next Ganglia is installed to monitor the performance of server clusters, requiring additional agents and configuration. Each new tool provides distinct capabilities, but at the cost of operational complexity and overhead associated with deploying additional agents.\n
  25. Let’s start with something simple, monitoring KVM servers using Cacti. Setting up the monitoring system involves installing agents on the servers and configuring Cacti to collect data. Next you decide that you would also like to monitor additional platforms, including: Linux, Xen, Citrix XenServer and Windows. Each new platform requires an agent and additional configuration before it can be monitored.\n\nAfter a while you decide to deploy Nagios to monitor status and generate events. This involves additional agents for each platform and additional configuration to monitor each server. Next Ganglia is installed to monitor the performance of server clusters, requiring additional agents and configuration. Each new tool provides distinct capabilities, but at the cost of operational complexity and overhead associated with deploying additional agents.\n
  26. Let’s start with something simple, monitoring KVM servers using Cacti. Setting up the monitoring system involves installing agents on the servers and configuring Cacti to collect data. Next you decide that you would also like to monitor additional platforms, including: Linux, Xen, Citrix XenServer and Windows. Each new platform requires an agent and additional configuration before it can be monitored.\n\nAfter a while you decide to deploy Nagios to monitor status and generate events. This involves additional agents for each platform and additional configuration to monitor each server. Next Ganglia is installed to monitor the performance of server clusters, requiring additional agents and configuration. Each new tool provides distinct capabilities, but at the cost of operational complexity and overhead associated with deploying additional agents.\n
  27. Let’s start with something simple, monitoring KVM servers using Cacti. Setting up the monitoring system involves installing agents on the servers and configuring Cacti to collect data. Next you decide that you would also like to monitor additional platforms, including: Linux, Xen, Citrix XenServer and Windows. Each new platform requires an agent and additional configuration before it can be monitored.\n\nAfter a while you decide to deploy Nagios to monitor status and generate events. This involves additional agents for each platform and additional configuration to monitor each server. Next Ganglia is installed to monitor the performance of server clusters, requiring additional agents and configuration. Each new tool provides distinct capabilities, but at the cost of operational complexity and overhead associated with deploying additional agents.\n
  28. Let’s start with something simple, monitoring KVM servers using Cacti. Setting up the monitoring system involves installing agents on the servers and configuring Cacti to collect data. Next you decide that you would also like to monitor additional platforms, including: Linux, Xen, Citrix XenServer and Windows. Each new platform requires an agent and additional configuration before it can be monitored.\n\nAfter a while you decide to deploy Nagios to monitor status and generate events. This involves additional agents for each platform and additional configuration to monitor each server. Next Ganglia is installed to monitor the performance of server clusters, requiring additional agents and configuration. Each new tool provides distinct capabilities, but at the cost of operational complexity and overhead associated with deploying additional agents.\n
  29. Let’s start with something simple, monitoring KVM servers using Cacti. Setting up the monitoring system involves installing agents on the servers and configuring Cacti to collect data. Next you decide that you would also like to monitor additional platforms, including: Linux, Xen, Citrix XenServer and Windows. Each new platform requires an agent and additional configuration before it can be monitored.\n\nAfter a while you decide to deploy Nagios to monitor status and generate events. This involves additional agents for each platform and additional configuration to monitor each server. Next Ganglia is installed to monitor the performance of server clusters, requiring additional agents and configuration. Each new tool provides distinct capabilities, but at the cost of operational complexity and overhead associated with deploying additional agents.\n
  30. Let’s start with something simple, monitoring KVM servers using Cacti. Setting up the monitoring system involves installing agents on the servers and configuring Cacti to collect data. Next you decide that you would also like to monitor additional platforms, including: Linux, Xen, Citrix XenServer and Windows. Each new platform requires an agent and additional configuration before it can be monitored.\n\nAfter a while you decide to deploy Nagios to monitor status and generate events. This involves additional agents for each platform and additional configuration to monitor each server. Next Ganglia is installed to monitor the performance of server clusters, requiring additional agents and configuration. Each new tool provides distinct capabilities, but at the cost of operational complexity and overhead associated with deploying additional agents.\n
  31. Let’s start with something simple, monitoring KVM servers using Cacti. Setting up the monitoring system involves installing agents on the servers and configuring Cacti to collect data. Next you decide that you would also like to monitor additional platforms, including: Linux, Xen, Citrix XenServer and Windows. Each new platform requires an agent and additional configuration before it can be monitored.\n\nAfter a while you decide to deploy Nagios to monitor status and generate events. This involves additional agents for each platform and additional configuration to monitor each server. Next Ganglia is installed to monitor the performance of server clusters, requiring additional agents and configuration. Each new tool provides distinct capabilities, but at the cost of operational complexity and overhead associated with deploying additional agents.\n
  32. Let’s start with something simple, monitoring KVM servers using Cacti. Setting up the monitoring system involves installing agents on the servers and configuring Cacti to collect data. Next you decide that you would also like to monitor additional platforms, including: Linux, Xen, Citrix XenServer and Windows. Each new platform requires an agent and additional configuration before it can be monitored.\n\nAfter a while you decide to deploy Nagios to monitor status and generate events. This involves additional agents for each platform and additional configuration to monitor each server. Next Ganglia is installed to monitor the performance of server clusters, requiring additional agents and configuration. Each new tool provides distinct capabilities, but at the cost of operational complexity and overhead associated with deploying additional agents.\n
  33. Let’s start with something simple, monitoring KVM servers using Cacti. Setting up the monitoring system involves installing agents on the servers and configuring Cacti to collect data. Next you decide that you would also like to monitor additional platforms, including: Linux, Xen, Citrix XenServer and Windows. Each new platform requires an agent and additional configuration before it can be monitored.\n\nAfter a while you decide to deploy Nagios to monitor status and generate events. This involves additional agents for each platform and additional configuration to monitor each server. Next Ganglia is installed to monitor the performance of server clusters, requiring additional agents and configuration. Each new tool provides distinct capabilities, but at the cost of operational complexity and overhead associated with deploying additional agents.\n
  34. Let’s start with something simple, monitoring KVM servers using Cacti. Setting up the monitoring system involves installing agents on the servers and configuring Cacti to collect data. Next you decide that you would also like to monitor additional platforms, including: Linux, Xen, Citrix XenServer and Windows. Each new platform requires an agent and additional configuration before it can be monitored.\n\nAfter a while you decide to deploy Nagios to monitor status and generate events. This involves additional agents for each platform and additional configuration to monitor each server. Next Ganglia is installed to monitor the performance of server clusters, requiring additional agents and configuration. Each new tool provides distinct capabilities, but at the cost of operational complexity and overhead associated with deploying additional agents.\n
  35. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  36. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  37. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  38. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  39. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  40. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  41. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  42. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  43. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  44. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  45. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  46. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  47. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  48. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  49. Looking at each of the performance monitoring tools in a little more detail. This is a chart showing CPU utilization in:\nGanglia, \nNagios, \nCacti, \nCollectd \nand Munin. No prizes for spotting the similarities between the charts.\n\nIt is clear that there is a common set of metrics that is generally accepted for system performance monitoring and that these metrics deliver the core functionality in performance monitoring tools. It is these core statistics that are now part of the sFlow standard.\n
  50. The standard sFlow metrics cover \nCPU, \nMemory, \nDisk IO and \nNetwork IO. \n\nFor anyone familiar with Ganglia, these metrics should be instantly recognizable. The choice of metrics was heavily influenced by the Ganglia project which has a developed a mature set set of core metrics that can be gathered from a wide range of operation systems.\n
  51. The standard sFlow metrics cover \nCPU, \nMemory, \nDisk IO and \nNetwork IO. \n\nFor anyone familiar with Ganglia, these metrics should be instantly recognizable. The choice of metrics was heavily influenced by the Ganglia project which has a developed a mature set set of core metrics that can be gathered from a wide range of operation systems.\n
  52. The standard sFlow metrics cover \nCPU, \nMemory, \nDisk IO and \nNetwork IO. \n\nFor anyone familiar with Ganglia, these metrics should be instantly recognizable. The choice of metrics was heavily influenced by the Ganglia project which has a developed a mature set set of core metrics that can be gathered from a wide range of operation systems.\n
  53. The standard sFlow metrics cover \nCPU, \nMemory, \nDisk IO and \nNetwork IO. \n\nFor anyone familiar with Ganglia, these metrics should be instantly recognizable. The choice of metrics was heavily influenced by the Ganglia project which has a developed a mature set set of core metrics that can be gathered from a wide range of operation systems.\n
  54. The Host sFlow project is hosted on Sourceforge and provides an open source agent implementing the sFlow standard. \n\nThe agent currently runs on \nLinux, \nFreeBSD \nand Windows systems, \n\nalong with KVM \nand Xen based hypervisors.\n
  55. Lets see how standard metrics transform performance monitoring. In this case, sFlow agents can be deployed as a standard component of each platform.\n\nDeploying a performance monitoring application simply involves turning on the already deployed agents. Additional management tools can share the same standard measurement stream so there is no additional overhead involved in adding applications. Standard metrics ensure consistency between measurements displayed on the different tools making it easier to transition between tools.\n\nStandard agents allow performance monitoring tools to focus on data analysis and presentation, rather than the complexity of maintaining agents on different platforms. Pooling resources on the agent side eliminates wasteful duplication and greatly simplifies operational deployment.\n\nIn addition, standard agents lower the barrier to entry, making it easier to create and deploy innovative performance management tools.\n
  56. Lets see how standard metrics transform performance monitoring. In this case, sFlow agents can be deployed as a standard component of each platform.\n\nDeploying a performance monitoring application simply involves turning on the already deployed agents. Additional management tools can share the same standard measurement stream so there is no additional overhead involved in adding applications. Standard metrics ensure consistency between measurements displayed on the different tools making it easier to transition between tools.\n\nStandard agents allow performance monitoring tools to focus on data analysis and presentation, rather than the complexity of maintaining agents on different platforms. Pooling resources on the agent side eliminates wasteful duplication and greatly simplifies operational deployment.\n\nIn addition, standard agents lower the barrier to entry, making it easier to create and deploy innovative performance management tools.\n
  57. Lets see how standard metrics transform performance monitoring. In this case, sFlow agents can be deployed as a standard component of each platform.\n\nDeploying a performance monitoring application simply involves turning on the already deployed agents. Additional management tools can share the same standard measurement stream so there is no additional overhead involved in adding applications. Standard metrics ensure consistency between measurements displayed on the different tools making it easier to transition between tools.\n\nStandard agents allow performance monitoring tools to focus on data analysis and presentation, rather than the complexity of maintaining agents on different platforms. Pooling resources on the agent side eliminates wasteful duplication and greatly simplifies operational deployment.\n\nIn addition, standard agents lower the barrier to entry, making it easier to create and deploy innovative performance management tools.\n
  58. Lets see how standard metrics transform performance monitoring. In this case, sFlow agents can be deployed as a standard component of each platform.\n\nDeploying a performance monitoring application simply involves turning on the already deployed agents. Additional management tools can share the same standard measurement stream so there is no additional overhead involved in adding applications. Standard metrics ensure consistency between measurements displayed on the different tools making it easier to transition between tools.\n\nStandard agents allow performance monitoring tools to focus on data analysis and presentation, rather than the complexity of maintaining agents on different platforms. Pooling resources on the agent side eliminates wasteful duplication and greatly simplifies operational deployment.\n\nIn addition, standard agents lower the barrier to entry, making it easier to create and deploy innovative performance management tools.\n
  59. Lets see how standard metrics transform performance monitoring. In this case, sFlow agents can be deployed as a standard component of each platform.\n\nDeploying a performance monitoring application simply involves turning on the already deployed agents. Additional management tools can share the same standard measurement stream so there is no additional overhead involved in adding applications. Standard metrics ensure consistency between measurements displayed on the different tools making it easier to transition between tools.\n\nStandard agents allow performance monitoring tools to focus on data analysis and presentation, rather than the complexity of maintaining agents on different platforms. Pooling resources on the agent side eliminates wasteful duplication and greatly simplifies operational deployment.\n\nIn addition, standard agents lower the barrier to entry, making it easier to create and deploy innovative performance management tools.\n
  60. Lets see how standard metrics transform performance monitoring. In this case, sFlow agents can be deployed as a standard component of each platform.\n\nDeploying a performance monitoring application simply involves turning on the already deployed agents. Additional management tools can share the same standard measurement stream so there is no additional overhead involved in adding applications. Standard metrics ensure consistency between measurements displayed on the different tools making it easier to transition between tools.\n\nStandard agents allow performance monitoring tools to focus on data analysis and presentation, rather than the complexity of maintaining agents on different platforms. Pooling resources on the agent side eliminates wasteful duplication and greatly simplifies operational deployment.\n\nIn addition, standard agents lower the barrier to entry, making it easier to create and deploy innovative performance management tools.\n
  61. Lets see how standard metrics transform performance monitoring. In this case, sFlow agents can be deployed as a standard component of each platform.\n\nDeploying a performance monitoring application simply involves turning on the already deployed agents. Additional management tools can share the same standard measurement stream so there is no additional overhead involved in adding applications. Standard metrics ensure consistency between measurements displayed on the different tools making it easier to transition between tools.\n\nStandard agents allow performance monitoring tools to focus on data analysis and presentation, rather than the complexity of maintaining agents on different platforms. Pooling resources on the agent side eliminates wasteful duplication and greatly simplifies operational deployment.\n\nIn addition, standard agents lower the barrier to entry, making it easier to create and deploy innovative performance management tools.\n
  62. Lets see how standard metrics transform performance monitoring. In this case, sFlow agents can be deployed as a standard component of each platform.\n\nDeploying a performance monitoring application simply involves turning on the already deployed agents. Additional management tools can share the same standard measurement stream so there is no additional overhead involved in adding applications. Standard metrics ensure consistency between measurements displayed on the different tools making it easier to transition between tools.\n\nStandard agents allow performance monitoring tools to focus on data analysis and presentation, rather than the complexity of maintaining agents on different platforms. Pooling resources on the agent side eliminates wasteful duplication and greatly simplifies operational deployment.\n\nIn addition, standard agents lower the barrier to entry, making it easier to create and deploy innovative performance management tools.\n
  63. Lets see how standard metrics transform performance monitoring. In this case, sFlow agents can be deployed as a standard component of each platform.\n\nDeploying a performance monitoring application simply involves turning on the already deployed agents. Additional management tools can share the same standard measurement stream so there is no additional overhead involved in adding applications. Standard metrics ensure consistency between measurements displayed on the different tools making it easier to transition between tools.\n\nStandard agents allow performance monitoring tools to focus on data analysis and presentation, rather than the complexity of maintaining agents on different platforms. Pooling resources on the agent side eliminates wasteful duplication and greatly simplifies operational deployment.\n\nIn addition, standard agents lower the barrier to entry, making it easier to create and deploy innovative performance management tools.\n
  64. Lets see how standard metrics transform performance monitoring. In this case, sFlow agents can be deployed as a standard component of each platform.\n\nDeploying a performance monitoring application simply involves turning on the already deployed agents. Additional management tools can share the same standard measurement stream so there is no additional overhead involved in adding applications. Standard metrics ensure consistency between measurements displayed on the different tools making it easier to transition between tools.\n\nStandard agents allow performance monitoring tools to focus on data analysis and presentation, rather than the complexity of maintaining agents on different platforms. Pooling resources on the agent side eliminates wasteful duplication and greatly simplifies operational deployment.\n\nIn addition, standard agents lower the barrier to entry, making it easier to create and deploy innovative performance management tools.\n
  65. Lets see how standard metrics transform performance monitoring. In this case, sFlow agents can be deployed as a standard component of each platform.\n\nDeploying a performance monitoring application simply involves turning on the already deployed agents. Additional management tools can share the same standard measurement stream so there is no additional overhead involved in adding applications. Standard metrics ensure consistency between measurements displayed on the different tools making it easier to transition between tools.\n\nStandard agents allow performance monitoring tools to focus on data analysis and presentation, rather than the complexity of maintaining agents on different platforms. Pooling resources on the agent side eliminates wasteful duplication and greatly simplifies operational deployment.\n\nIn addition, standard agents lower the barrier to entry, making it easier to create and deploy innovative performance management tools.\n
  66. Another area that’s ripe for standardization is web services. Current efforts in sFlow.org are focussing on the key metrics that can describe the performance of web servers, load balancers etc.\n\nA standard set of counters is only part of the story. The sFlow protocol also provides a way to monitor HTTP operations. Defining a standard set of transaction attributes allows sFlow to efficiently report on web activity across larger server farms. Here again, there is already broad consensus on the set of attributes. The combined log file format is widely supported. Exporting the same data using sFlow provides real-time, centralized monitoring and can easily be converted back into a log file for existing tools as well as allowing a new class of real-time log analyzers to be created for performance monitoring.\n\nThe sFlow standard also support statistical sampling. By randomly selecting 1 in N records, you can centrally monitor the largest of web services.\n
  67. Another area that’s ripe for standardization is web services. Current efforts in sFlow.org are focussing on the key metrics that can describe the performance of web servers, load balancers etc.\n\nA standard set of counters is only part of the story. The sFlow protocol also provides a way to monitor HTTP operations. Defining a standard set of transaction attributes allows sFlow to efficiently report on web activity across larger server farms. Here again, there is already broad consensus on the set of attributes. The combined log file format is widely supported. Exporting the same data using sFlow provides real-time, centralized monitoring and can easily be converted back into a log file for existing tools as well as allowing a new class of real-time log analyzers to be created for performance monitoring.\n\nThe sFlow standard also support statistical sampling. By randomly selecting 1 in N records, you can centrally monitor the largest of web services.\n
  68. Another area that’s ripe for standardization is web services. Current efforts in sFlow.org are focussing on the key metrics that can describe the performance of web servers, load balancers etc.\n\nA standard set of counters is only part of the story. The sFlow protocol also provides a way to monitor HTTP operations. Defining a standard set of transaction attributes allows sFlow to efficiently report on web activity across larger server farms. Here again, there is already broad consensus on the set of attributes. The combined log file format is widely supported. Exporting the same data using sFlow provides real-time, centralized monitoring and can easily be converted back into a log file for existing tools as well as allowing a new class of real-time log analyzers to be created for performance monitoring.\n\nThe sFlow standard also support statistical sampling. By randomly selecting 1 in N records, you can centrally monitor the largest of web services.\n
  69. Looking at the big picture, sFlow doesn’t just define performance metrics and a scalable method for collecting them.\n\nAn important part of the standard is a data model that links network, host and application metrics together. For example, when exporting host metrics the host also exports its MAC addresses, allowing network and server performance to be linked. When an application transaction is exported, the layer 4 socket associated with the transaction is also included, providing a way to link network and application performance.\n
  70. Looking at the big picture, sFlow doesn’t just define performance metrics and a scalable method for collecting them.\n\nAn important part of the standard is a data model that links network, host and application metrics together. For example, when exporting host metrics the host also exports its MAC addresses, allowing network and server performance to be linked. When an application transaction is exported, the layer 4 socket associated with the transaction is also included, providing a way to link network and application performance.\n
  71. Looking at the big picture, sFlow doesn’t just define performance metrics and a scalable method for collecting them.\n\nAn important part of the standard is a data model that links network, host and application metrics together. For example, when exporting host metrics the host also exports its MAC addresses, allowing network and server performance to be linked. When an application transaction is exported, the layer 4 socket associated with the transaction is also included, providing a way to link network and application performance.\n
  72. I would like to finish by describing current areas of activity and invite participation from the broader comminity.\n\nI’ve already touched on some of the areas where standard metrics are being defined. Other areas include memcache, Hadoop and networked storage.\n\nAs the metrics become settled, they need to be implemented within the different operating systems, hypervisors and applications so that they can be efficiently deployed in production environments.\n\nNative support for sFlow in existing performance management applications is needed to deliver value from the instrumentation.\n\nFinally, a single measurement system linking network, server and application performance allows a new class of application to be developed, simplifying performance management by providing an integrated view of performance.\n\n\n
  73. I would like to finish by describing current areas of activity and invite participation from the broader comminity.\n\nI’ve already touched on some of the areas where standard metrics are being defined. Other areas include memcache, Hadoop and networked storage.\n\nAs the metrics become settled, they need to be implemented within the different operating systems, hypervisors and applications so that they can be efficiently deployed in production environments.\n\nNative support for sFlow in existing performance management applications is needed to deliver value from the instrumentation.\n\nFinally, a single measurement system linking network, server and application performance allows a new class of application to be developed, simplifying performance management by providing an integrated view of performance.\n\n\n
  74. I would like to finish by describing current areas of activity and invite participation from the broader comminity.\n\nI’ve already touched on some of the areas where standard metrics are being defined. Other areas include memcache, Hadoop and networked storage.\n\nAs the metrics become settled, they need to be implemented within the different operating systems, hypervisors and applications so that they can be efficiently deployed in production environments.\n\nNative support for sFlow in existing performance management applications is needed to deliver value from the instrumentation.\n\nFinally, a single measurement system linking network, server and application performance allows a new class of application to be developed, simplifying performance management by providing an integrated view of performance.\n\n\n
  75. I would like to finish by describing current areas of activity and invite participation from the broader comminity.\n\nI’ve already touched on some of the areas where standard metrics are being defined. Other areas include memcache, Hadoop and networked storage.\n\nAs the metrics become settled, they need to be implemented within the different operating systems, hypervisors and applications so that they can be efficiently deployed in production environments.\n\nNative support for sFlow in existing performance management applications is needed to deliver value from the instrumentation.\n\nFinally, a single measurement system linking network, server and application performance allows a new class of application to be developed, simplifying performance management by providing an integrated view of performance.\n\n\n