Webinar presented by Steve Millidge, C2B2 Director, on the 19th of November 2012.
This webinar demonstrates how you can significantly improve your support of production tcServer environments using Hyperic and Spring Insight. In the webinar C2B2's experienced support engineer will show you how to gather extensive internal metrics from your production tcServer instances, how to configure alerts to warn you of potential problems in your production tcServer cluster and how to diagnose and triage poorly performing transactions with Spring Insight.
To watch high quality version of this webinar please visit https://www4.gotomeeting.com/register/941934207
Data Grids for Extreme Performance, Scalability and Availability JavaOne 2011...C2B2 Consulting
This document discusses the importance of reliability, availability, scalability, and performance for applications and systems. It outlines techniques for improving availability, such as high availability and redundancy. It also covers performance factors like latency and scaling architectures. The document proposes using a data grid to cache data in memory across multiple servers for improved scalability, availability, and performance over traditional database-centric architectures. Benefits of a data grid include linear scalability, high availability, location independence, and the ability to store large amounts of data in-memory.
Coherence For Extreme Performance, Availablity and ScalabilityC2B2 Consulting
The document discusses key concepts related to high performance distributed systems including availability, performance, scalability, and caching. It notes that reliability, availability, performance, and scalability are critical requirements. It discusses techniques for achieving high availability like redundancy and decoupling. It also covers challenges related to performance like latency, barriers to performance, and scaling out architectures with stateless services and databases. The document advocates for putting state back into middleware using caching to improve scalability. It notes challenges with local caching and clustering caches across multiple nodes.
The document discusses clustered architecture patterns for delivering scalability and availability. It describes using network attached memory and JVM-level clustering to eliminate bottlenecks. This allows state to be shared across multiple servers for improved performance and reliability. An example application called HelloClusteredWorld is provided to demonstrate how state can be clustered in memory across multiple JVMs. Configuring Hibernate and enabling its second level cache can further reduce database load.
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...NetApp
Enterprises are asking their architects and integrators to find the most robust, cost-effective, scalable, easy-to-manage infrastructure for their vCloud environments. NetApp integrations with VMware vCloud Director make efficiency, data agility and integrated data protection a native part of vCloud environments. This session will show how integrations with vCloud Director make provisioning and cloning, session orchestration and automation, resource creation and management easier and smarter on NetApp storage.
This document summarizes the key characteristics of next generation application servers. It discusses how traditional tier-based architectures are difficult to scale due to their siloed nature. It then introduces the concept of a scale-out application server that uses a space-based architecture with processing units that are self-sufficient units of scale. Each processing unit combines data, processing and messaging. This allows for linear scalability compared to traditional architectures. The document also discusses how middleware virtualization abstracts the physical resources and enables features like location transparency, dynamic service discovery and parallel execution. It provides options for adopting existing applications on this new platform and compares it to traditional J2EE application servers.
With a strong focus on annotations, minimalist configuration, simple deployment, intelligent defaults and Java centric type-safety, Java EE is one of the most productive full-stack development platforms around today. This very code centric workshop is a quick tour of the Java EE platform as it stands today. If you haven't seen Java EE for a while and want to catch up, this session is definitely for you.
We will start with the basic principals of what Java EE is and what it is not, overview the platform at a high level and then dive into each key API like JSF, CDI, EJB 3, JPA, JAX-RS, WebSocket and JMS using examples and demos. This is your chance to look at Java EE 7 in the context of a realistic application named Cargo Tracker, available with an MIT license at http://cargotracker.java.net.
We will also briefly take a look at the emerging horizons of Java EE 8.
Data Grids for Extreme Performance, Scalability and Availability JavaOne 2011...C2B2 Consulting
This document discusses the importance of reliability, availability, scalability, and performance for applications and systems. It outlines techniques for improving availability, such as high availability and redundancy. It also covers performance factors like latency and scaling architectures. The document proposes using a data grid to cache data in memory across multiple servers for improved scalability, availability, and performance over traditional database-centric architectures. Benefits of a data grid include linear scalability, high availability, location independence, and the ability to store large amounts of data in-memory.
Coherence For Extreme Performance, Availablity and ScalabilityC2B2 Consulting
The document discusses key concepts related to high performance distributed systems including availability, performance, scalability, and caching. It notes that reliability, availability, performance, and scalability are critical requirements. It discusses techniques for achieving high availability like redundancy and decoupling. It also covers challenges related to performance like latency, barriers to performance, and scaling out architectures with stateless services and databases. The document advocates for putting state back into middleware using caching to improve scalability. It notes challenges with local caching and clustering caches across multiple nodes.
The document discusses clustered architecture patterns for delivering scalability and availability. It describes using network attached memory and JVM-level clustering to eliminate bottlenecks. This allows state to be shared across multiple servers for improved performance and reliability. An example application called HelloClusteredWorld is provided to demonstrate how state can be clustered in memory across multiple JVMs. Configuring Hibernate and enabling its second level cache can further reduce database load.
VMware PEX Boot Camp - Reaching the Clouds with NetApp Integrations with VMwa...NetApp
Enterprises are asking their architects and integrators to find the most robust, cost-effective, scalable, easy-to-manage infrastructure for their vCloud environments. NetApp integrations with VMware vCloud Director make efficiency, data agility and integrated data protection a native part of vCloud environments. This session will show how integrations with vCloud Director make provisioning and cloning, session orchestration and automation, resource creation and management easier and smarter on NetApp storage.
This document summarizes the key characteristics of next generation application servers. It discusses how traditional tier-based architectures are difficult to scale due to their siloed nature. It then introduces the concept of a scale-out application server that uses a space-based architecture with processing units that are self-sufficient units of scale. Each processing unit combines data, processing and messaging. This allows for linear scalability compared to traditional architectures. The document also discusses how middleware virtualization abstracts the physical resources and enables features like location transparency, dynamic service discovery and parallel execution. It provides options for adopting existing applications on this new platform and compares it to traditional J2EE application servers.
With a strong focus on annotations, minimalist configuration, simple deployment, intelligent defaults and Java centric type-safety, Java EE is one of the most productive full-stack development platforms around today. This very code centric workshop is a quick tour of the Java EE platform as it stands today. If you haven't seen Java EE for a while and want to catch up, this session is definitely for you.
We will start with the basic principals of what Java EE is and what it is not, overview the platform at a high level and then dive into each key API like JSF, CDI, EJB 3, JPA, JAX-RS, WebSocket and JMS using examples and demos. This is your chance to look at Java EE 7 in the context of a realistic application named Cargo Tracker, available with an MIT license at http://cargotracker.java.net.
We will also briefly take a look at the emerging horizons of Java EE 8.
Apache HBase is a rapidly-evolving random-access distributed data store built on top of Apache Hadoop's HDFS and Apache ZooKeeper. Drawing from real-world support experiences, this talk provides administrators insight into improving HBase's availability and recovering from situations where HBase is not available. We share tips on the common root causes of unavailability, explain how to diagnose them, and prescribe measures for ensuring maximum availability of an HBase cluster. We discuss new features that improve recovery time such as distributed log splitting as well as supportability improvements. We will also describe utilities including new failure recovery tools that we have developed and contributed that can be used to diagnose and repair rare corruption problems on live HBase systems.
This session will describe how CICS TS v5.1 can quickly and simply support the creation of modern Mobile Ready interfaces to existing applications. The session will introduce the key technologies including the use of Liberty technology in CICS TS. We will work through a simple scenario to demonstrate the key points. The session will cover the core supporting technologies include in CICS TS v5.1 as well as the Dynamic Scripting Feature Pack and content included in the CICS TS v5.2 Open Beta.
The World of Tomorrow: An update on the UT Web Infrastructure and the Mobile ...Wiley Koepp
Presentation prepared March 29, 2013.
Jenn Coast's presentation, "The World of Tomorrow: An update on the UT Web Infrastructure and the Mobile Strategy Task Force Projects" was originally presented on March 29, 2013 at the WebPub Lunch, an event hosted by the Web Technologies Team, Information Technology Services, The University of Texas at Austin.
How Cloud PaaS Improves Performance while Reducing CostsAcquia
How Cloud PaaS Improves Performance while Reducing Operational Costs discusses how Acquia Cloud's Drupal Platform-as-a-Service provides optimized Drupal performance, real-time elasticity, and single vendor support. Acquia Cloud offers an optimized Drupal runtime, optimized developer experience, and managed or development cloud options. Case studies show how Acquia Cloud helped Al Jazeera handle unpredictable traffic spikes and allowed a PR firm to successfully handle a high-traffic website launch.
The document discusses server-side programming using Java servlets. It begins with an introduction to servlets and their role in dynamically generating web pages based on user input, changing data, or server-side sources like databases. It then covers key aspects of the servlet programming model including the servlet lifecycle with initialization and request handling, the servlet container that manages servlets, and common web servers like Tomcat that implement the servlet specification. Example uses of servlets are also provided.
Java EE 7 provides updates to existing Java EE technologies and introduces support for new technologies like HTML5. Key areas of focus include improved productivity, support for WebSocket and JSON, and higher level APIs for tasks like messaging and caching. While plans for a PaaS theme in Java EE 7 have been postponed, the specification is evolving to better support cloud computing. The Java EE 7 specification is progressing with participation from many companies and experts.
The document discusses different cloud architectures and lessons learned from 100 CloudStack deployments. It outlines a process for defining a cloud architecture, describing the basic building blocks of a computing cloud. The document differentiates between traditional and cloud workloads, noting that workload reliability requirements drive unique architectural needs. It provides examples of architectures for traditional server virtualization and Amazon-style availability zones.
Move to the Lightweight Application Platform
Ankur Agarwal discusses the advantages of delivering applications as software as a service (SaaS) and implications for independent software vendors (ISVs). He introduces the VMware vFabric Cloud Application Platform, which provides a lightweight Java runtime, application services, and tools to build, run, and manage SaaS applications. The platform allows scaling applications elastically on demand and simplifies supporting global users.
Conference tutorial: MySQL Cluster as NoSQLSeveralnines
Slides from the 'MySQL Cluster as NoSQL' tutorial at Percona Live MySQL Conference 2012 in London.
Tutorial covers:
*MySQL Cluster administration
* NoSQL options for MySQL Cluster and when to use what
* Memcached (installation and configuration)
* Cluster/J
* NDBAPI
* Benchmarking of different access methods on a live cluster
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015Edward Burns
It’s hard to overstate how much has changed in the world since HTTP 1.1 went final in June of 1999. There were no smartphones, Google had not yet IPO’d, Java Swing was less than a year old… you get the idea. Yet for all that change, HTTP remains at version 1.1.
Change is finally coming. HTTP 2.0 should be complete by 2015, and with that comes the need for a new version of Servlet. It will embrace HTTP 2.0 and expose its key features to Java EE 8 applications. This session gives a peek into the progress of the Servlet spec and shares some ideas about how developers can take advantage of this exciting
update to the world’s most successful application protocol on the world’s most popular programming language.
This document discusses web-based systems and how they are built. It defines a web-based system as a software system based on World Wide Web Consortium standards that provides web resources like content and services through a web browser. It categorizes different types of web-based systems based on complexity. It also outlines key characteristics of web-based systems, common technologies used to build them like programming languages and frameworks, and considerations for the web engineering process.
Gareth O'Brien, an escalation engineer at Citrix Support, presented a webinar on implementing and troubleshooting Provisioning Services (PVS). The webinar covered planning a PVS farm including database, storage, networking and farm layout considerations. It also discussed installing and configuring PVS, including the boot process, stores, and configuring the IPC key. The webinar concluded with sections on troubleshooting PVS, including examining the stream service, SOAP/console issues, and common problems.
This document summarizes the key announcements and new features being unveiled at VMworld 2011. It highlights how VMware's vSphere 5 and vCloud Suite help drive business transformation by enabling a flexible hybrid cloud model. The updates provide improved infrastructure scalability, availability, security and management capabilities to reduce IT complexity and costs. Specifically, vSphere 5 features like ESXi convergence, auto deploy, storage DRS, and increased VM sizing allow for more efficient provisioning and resource optimization.
This document discusses the key challenges in building the PlanetLab platform for distributed systems research. It describes PlanetLab's novel management architecture and usage model, and how its design addressed requirements like supporting long-term experiments, immediate availability, and autonomy while isolating slices and coping with limited resources. The challenges of balancing centralized control with trust, allocating resources fairly between slices, and maintaining stability as the system evolves are also summarized.
MySQL Cluster 7.2 added support for the Memcached API, enabling web services to directly query MySQL Cluster using the Memcached API, and adding a persistent, scalable, fault tolerant backend to Memcached.
The slides take you through the design concepts and introduce a sample social media app built using memcached and MySQL Cluster
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...Gear6
This is a presentation given on April 14, 2009 to a select group of current memcached users. It includes survey results of how the dynamic web has given rise to the distributed caching tier, describes the growing popularity of memcached, provides poll results from memcached users and offers overview of the Gear6 Web Cache solution. Gear6 will be at the 2009 MySQL Conference at booth #218. Or visit us at Gear6.com.
C/D/H virtualization experts, Eric Inch and Jason Shroll, provide a side-by-side comparison of the two main enterprise desktop virtualization solutions.
VMware, the leader in server virtualization with vSphere, provides a compelling virtual desktop suite and excellent end user experience with VMware View. Citrix, the long-time leader in presentation services, expands its offering for virtual desktops with XenDesktop, and a collection of other technologies, to provide an enterprise solution for any company.
How do these solutions stack up?
View C/D/H's Desktop Virtualization Smackdown slide deck and find out this, and more!!
VMworld 2013: Troubleshooting at Cox Communications with VMware vCenter Log I...VMworld
VMworld 2013
Chris Nakagaki, Cox Communications
Jason Davis, Cox Communications
Himanshu Kumar Singh, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Demo Notes for the LogInsight Demo given at the Reston Virtualization Meetup 2/11/2014
http://www.meetup.com/Reston-Virtualization-Users-Group/events/158219142/
This document provides an overview of VMware cloud products, with an in-depth analysis of vRealize Operations (vROps). It describes the main components of the vCloud suite, including vSphere, vCenter Site Recovery Manager, vRealize Automation, and vRealize Business. vROps is highlighted as providing unified IT management across vSphere, Hyper-V, Amazon, and physical hardware through predictive analytics, smart alerts, and application-aware infrastructure monitoring. Log Insight is a smaller product for log storage and querying to support vROps.
Apache HBase is a rapidly-evolving random-access distributed data store built on top of Apache Hadoop's HDFS and Apache ZooKeeper. Drawing from real-world support experiences, this talk provides administrators insight into improving HBase's availability and recovering from situations where HBase is not available. We share tips on the common root causes of unavailability, explain how to diagnose them, and prescribe measures for ensuring maximum availability of an HBase cluster. We discuss new features that improve recovery time such as distributed log splitting as well as supportability improvements. We will also describe utilities including new failure recovery tools that we have developed and contributed that can be used to diagnose and repair rare corruption problems on live HBase systems.
This session will describe how CICS TS v5.1 can quickly and simply support the creation of modern Mobile Ready interfaces to existing applications. The session will introduce the key technologies including the use of Liberty technology in CICS TS. We will work through a simple scenario to demonstrate the key points. The session will cover the core supporting technologies include in CICS TS v5.1 as well as the Dynamic Scripting Feature Pack and content included in the CICS TS v5.2 Open Beta.
The World of Tomorrow: An update on the UT Web Infrastructure and the Mobile ...Wiley Koepp
Presentation prepared March 29, 2013.
Jenn Coast's presentation, "The World of Tomorrow: An update on the UT Web Infrastructure and the Mobile Strategy Task Force Projects" was originally presented on March 29, 2013 at the WebPub Lunch, an event hosted by the Web Technologies Team, Information Technology Services, The University of Texas at Austin.
How Cloud PaaS Improves Performance while Reducing CostsAcquia
How Cloud PaaS Improves Performance while Reducing Operational Costs discusses how Acquia Cloud's Drupal Platform-as-a-Service provides optimized Drupal performance, real-time elasticity, and single vendor support. Acquia Cloud offers an optimized Drupal runtime, optimized developer experience, and managed or development cloud options. Case studies show how Acquia Cloud helped Al Jazeera handle unpredictable traffic spikes and allowed a PR firm to successfully handle a high-traffic website launch.
The document discusses server-side programming using Java servlets. It begins with an introduction to servlets and their role in dynamically generating web pages based on user input, changing data, or server-side sources like databases. It then covers key aspects of the servlet programming model including the servlet lifecycle with initialization and request handling, the servlet container that manages servlets, and common web servers like Tomcat that implement the servlet specification. Example uses of servlets are also provided.
Java EE 7 provides updates to existing Java EE technologies and introduces support for new technologies like HTML5. Key areas of focus include improved productivity, support for WebSocket and JSON, and higher level APIs for tasks like messaging and caching. While plans for a PaaS theme in Java EE 7 have been postponed, the specification is evolving to better support cloud computing. The Java EE 7 specification is progressing with participation from many companies and experts.
The document discusses different cloud architectures and lessons learned from 100 CloudStack deployments. It outlines a process for defining a cloud architecture, describing the basic building blocks of a computing cloud. The document differentiates between traditional and cloud workloads, noting that workload reliability requirements drive unique architectural needs. It provides examples of architectures for traditional server virtualization and Amazon-style availability zones.
Move to the Lightweight Application Platform
Ankur Agarwal discusses the advantages of delivering applications as software as a service (SaaS) and implications for independent software vendors (ISVs). He introduces the VMware vFabric Cloud Application Platform, which provides a lightweight Java runtime, application services, and tools to build, run, and manage SaaS applications. The platform allows scaling applications elastically on demand and simplifies supporting global users.
Conference tutorial: MySQL Cluster as NoSQLSeveralnines
Slides from the 'MySQL Cluster as NoSQL' tutorial at Percona Live MySQL Conference 2012 in London.
Tutorial covers:
*MySQL Cluster administration
* NoSQL options for MySQL Cluster and when to use what
* Memcached (installation and configuration)
* Cluster/J
* NDBAPI
* Benchmarking of different access methods on a live cluster
HTTP/2 comes to Java. What Servlet 4.0 means to you. DevNexus 2015Edward Burns
It’s hard to overstate how much has changed in the world since HTTP 1.1 went final in June of 1999. There were no smartphones, Google had not yet IPO’d, Java Swing was less than a year old… you get the idea. Yet for all that change, HTTP remains at version 1.1.
Change is finally coming. HTTP 2.0 should be complete by 2015, and with that comes the need for a new version of Servlet. It will embrace HTTP 2.0 and expose its key features to Java EE 8 applications. This session gives a peek into the progress of the Servlet spec and shares some ideas about how developers can take advantage of this exciting
update to the world’s most successful application protocol on the world’s most popular programming language.
This document discusses web-based systems and how they are built. It defines a web-based system as a software system based on World Wide Web Consortium standards that provides web resources like content and services through a web browser. It categorizes different types of web-based systems based on complexity. It also outlines key characteristics of web-based systems, common technologies used to build them like programming languages and frameworks, and considerations for the web engineering process.
Gareth O'Brien, an escalation engineer at Citrix Support, presented a webinar on implementing and troubleshooting Provisioning Services (PVS). The webinar covered planning a PVS farm including database, storage, networking and farm layout considerations. It also discussed installing and configuring PVS, including the boot process, stores, and configuring the IPC key. The webinar concluded with sections on troubleshooting PVS, including examining the stream service, SOAP/console issues, and common problems.
This document summarizes the key announcements and new features being unveiled at VMworld 2011. It highlights how VMware's vSphere 5 and vCloud Suite help drive business transformation by enabling a flexible hybrid cloud model. The updates provide improved infrastructure scalability, availability, security and management capabilities to reduce IT complexity and costs. Specifically, vSphere 5 features like ESXi convergence, auto deploy, storage DRS, and increased VM sizing allow for more efficient provisioning and resource optimization.
This document discusses the key challenges in building the PlanetLab platform for distributed systems research. It describes PlanetLab's novel management architecture and usage model, and how its design addressed requirements like supporting long-term experiments, immediate availability, and autonomy while isolating slices and coping with limited resources. The challenges of balancing centralized control with trust, allocating resources fairly between slices, and maintaining stability as the system evolves are also summarized.
MySQL Cluster 7.2 added support for the Memcached API, enabling web services to directly query MySQL Cluster using the Memcached API, and adding a persistent, scalable, fault tolerant backend to Memcached.
The slides take you through the design concepts and introduce a sample social media app built using memcached and MySQL Cluster
Gear6 and Scaling Website Performance: Caching Session and Profile Data with...Gear6
This is a presentation given on April 14, 2009 to a select group of current memcached users. It includes survey results of how the dynamic web has given rise to the distributed caching tier, describes the growing popularity of memcached, provides poll results from memcached users and offers overview of the Gear6 Web Cache solution. Gear6 will be at the 2009 MySQL Conference at booth #218. Or visit us at Gear6.com.
C/D/H virtualization experts, Eric Inch and Jason Shroll, provide a side-by-side comparison of the two main enterprise desktop virtualization solutions.
VMware, the leader in server virtualization with vSphere, provides a compelling virtual desktop suite and excellent end user experience with VMware View. Citrix, the long-time leader in presentation services, expands its offering for virtual desktops with XenDesktop, and a collection of other technologies, to provide an enterprise solution for any company.
How do these solutions stack up?
View C/D/H's Desktop Virtualization Smackdown slide deck and find out this, and more!!
VMworld 2013: Troubleshooting at Cox Communications with VMware vCenter Log I...VMworld
VMworld 2013
Chris Nakagaki, Cox Communications
Jason Davis, Cox Communications
Himanshu Kumar Singh, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
Demo Notes for the LogInsight Demo given at the Reston Virtualization Meetup 2/11/2014
http://www.meetup.com/Reston-Virtualization-Users-Group/events/158219142/
This document provides an overview of VMware cloud products, with an in-depth analysis of vRealize Operations (vROps). It describes the main components of the vCloud suite, including vSphere, vCenter Site Recovery Manager, vRealize Automation, and vRealize Business. vROps is highlighted as providing unified IT management across vSphere, Hyper-V, Amazon, and physical hardware through predictive analytics, smart alerts, and application-aware infrastructure monitoring. Log Insight is a smaller product for log storage and querying to support vROps.
VMworld 2013: Deep Dive into vSphere Log Management with vCenter Log InsightVMworld
VMworld 2013
Steve Flanders, VMware
Chengdu Huang, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
VMworld 2015: vRealize Operations Insight: Manage vSphere and Your Entire Dat...VMworld
vRealize Operations Insight 6.1 provides enhanced visibility and intelligent operations management across virtual, physical, and cloud infrastructure. New features include integrated OS monitoring, intelligent workload balancing, workload distribution planning, and dashboard and reporting enhancements. The update also provides improved scalability, data protection capabilities, and integrated single sign-on for security and simplified access.
One key to mastering a converged infrastructure is to deploy an extensible architecture. You can create domain-specific visibility through management packs.
Learn more about maximizing vCenter Operation with additions such as these:
Managing HP’s Converged Infrastructure in a VMware environment
· Connecting with HP OneView for vCenter Operations Manager
· Preview the upcoming Vblock vC Operations Management Pack
· Explore integration with Hitachi Unified Compute Operational Management
What's new in log insight 3.3 presentationDavid Pasek
This document summarizes new features in VMware vRealize Log Insight 3.3, including enhanced vSphere integration, load balancer capabilities, alert options via webhooks, UI improvements, authentication and query APIs, new log parsers, and additional features. It provides an overview of how vRealize Log Insight can help customers address challenges around monitoring data overload, siloed operations management, cost cutting, and the need for greater operational efficiency.
Creating content packs in VMware LogInsightDavid Pasek
This document provides guidance on creating content packs in vRealize Log Insight 3.0. It describes the various components that can be included in a content pack such as queries, alerts, dashboards, and extracted fields. It also offers best practices for authoring, publishing, and maintaining content packs. The intended audience is content pack authors using vRealize Log Insight 3.0. The document provides a step-by-step guide to developing, testing, and publishing new content packs.
Log insight technical overview customer facing (based on 3.x)David Pasek
This document provides an overview and technical details of VMware vRealize Log Insight 3.3. It discusses the key capabilities of Log Insight including intelligent operations through machine learning, its usage for troubleshooting, monitoring, and as an unstructured data warehouse. Details are given around Log Insight's architecture, scalability, high availability, enhanced vSphere integration, administration features, and how it can analyze log data from virtual, physical, and cloud environments.
VMware vRealize Log Insight 3.3 provides enhanced log analytics capabilities for large environments. Key features include allowing nodes to ingest three times more data and supporting clusters of twelve nodes that can process 3.8 TB of data daily. Improved analytics include multi-function charts, snapshot visualization of browsing history, and event type highlighting. New capabilities in vRealize Log Insight 3.3 include a simple query API, web hook integration, and support for pure IPv6 environments.
Programming WebSockets with Glassfish and GrizzlyC2B2 Consulting
The document discusses building WebSocket applications with Grizzly and Glassfish. It provides an overview of WebSockets and push technologies, describes how to enable WebSocket support in Glassfish, and includes code walkthroughs of a basic echo server and pushing stock prices to the browser using WebSockets.
Presented by Matt Brasier on 15th of June 2011 at the JBUG is Back! June Event - JBoss 7
More info: http://www.meetup.com/JBoss-User-Group/events/19943531/
From Requirements Management to Release with Git for Android System Intland Software GmbH
Currently, Android is becoming the favourite systems software within the embedded developments field. codeBeamer’s Requirements Management platform supports Android’s complex code structure of 80 repositories and 1-10 GB Code in Git repositories.
Slides by Matt Brasier, Principal Consultant at C2B2, from the Hands on Lab delivered at the JavaOne 2014 conference.
ABOUT HOL:
This session will demonstrate the depth and breadth of the information available via the JMX API. We will tools that come with the JDK to peer deep into the workings of the JVM and understand how to identify and solve common performance bottlenecks or other problems. Attendees will get examples of using tools like VisualVM and Jstat to interrogate the JVM, and how to interpret the data returned, and learn how to add JMX instrumentation to their own applications and expose this to monitoring tools.
This will be a session that allows attendees to understand the power available to them in some of the overlooked core JVM features The session will use a combination of slides and examples that the attendees can code-along with on their own laptops, and will focus on what JMX is, how it works, and also how you can expose your own application MBeans and use these to monitor the application. In my work as a Java performance consultant, I have found that JMX and the basic JVM tooling that uses it, is not understood by developers, so this session is about raising awareness of these tools and allowing developers to get inside the JVM and their application to understand how it works (and write better code). In my experience, once developers understand the power of JMX and VisualVM, they find it very interesting, and often the best way to demonstrate it is by allowing people to work with it. The fact that the base JDK is all that is required to demonstrate this means that there are few pre-requisites for this session, and because it is based on a low level technology, it is of interest to people working on all aspects of Java. I think this could make popular talk which will help developers understand the magic and power behind the Java Virtual Machine.
eFolder Webinar: How One Partner Leverages Dell AppAssure and StorageCraftDropbox
This document discusses how the IT solutions partner eFolder leverages Dell AppAssure and StorageCraft ShadowProtect backup and disaster recovery (BDR) solutions to serve small and medium-sized businesses. It provides an overview of the key capabilities and use cases of each solution, compares the retail pricing models, and outlines how eFolder's cloud services can help partners globalize monitoring and differentiate their offerings.
Presentation delivered by Matt Brasier at DOAG German Oracle User Group Conference in Nuremberg, 19-21 November 2013.
This lab will demonstrate the depth and breadth of the information available via the JMX API. We will use the JVM tools to peer deep into the workings of the JVM and understand how to identify and solve common performance bottlenecks. Attendees will get hands-on experience of using tools like VisualVM and Jstat to interrogate the JVM, and how to interpret the data returned.
This lab will be a hands-on session that allows attendees to understand the power available to them in some of the overlooked core JVM tools (jstack, jstat, visualvm). The session will use a combination of slides and examples that the attendees can code-along with on their own laptops, and will focus primarily on how the tools can be used to identify performance bottlenecks, although we will also look at how you can expose your own application MBeans and use these to monitor the application. In my work as a Java performance consultant, I have found that JMX and the basic JVM tooling that uses it, is not understood by developers, so this session is about raising awareness of these tools and allowing developers to get inside the JVM and their application to understand how it works (and write better code). In my experience, once developers understand the power of JMX and VisualVM, they find it very interesting, and often the best way to demonstrate it is by allowing people to work with it. The fact that the base JDK is all that is required to demonstrate this means that there are few pre-requisites for this session, and because it is based on a low level technology, it is of interest to people working on all aspects of Java. I think this could make popular talk which will help developers understand the magic and power behind the Java Virtual Machine.
This document discusses the HiveServer2 project which aims to improve Hive by adding support for sessions, concurrency, ODBC/JDBC, authentication and authorization. It notes limitations in the current Thrift API and outlines milestones for the project including specifying a new Thrift API, adding driver support, fixing memory leaks, and extending authentication and authorization capabilities.
Jee design patterns- Marek Strejczek - Rule FinancialRule_Financial
The document discusses design patterns for Java EE applications. It covers service facade, session facade, persistent domain object, and fluid logic patterns. Service facade acts as a boundary between the presentation and business layers, encapsulating business logic. Session facade focuses on business logic that is not remotely accessible. Persistent domain object pattern implements business objects that encapsulate both data and behavior. Fluid logic allows executing parts of business logic dynamically using a scripting language.
This presentation provides a brief overview eFolder BDR. eFolder BDR is a wholesale, backup and disaster recovery solution designed for MSPs, solution providers, and VARs.
Tune my Application Server! Java Appl. Performance mit JVMD - Gérard Wisson, ...dbi services
dbi services zeigt Ihnen, wie Sie mit Java Virtual Machine Diagnostics (JVMD) Performance-Probleme zwischen einer Web-Applikationen und einer Oracle Datenbank identifizieren und beheben können. Die in Oracle Cloud Control 12c integrierte Applikation erlaubt sowohl ein Monitoring als auch eine Fehlerdiagnose der Java Virtual Machine – ohne Einsatz umfangreicher Ressourcen. Mit JVMD lassen sich mehrere produktive Java Virtual Machines mittels einer einzigen Konsole überwachen.
Infor is committed to bringing you IBM's Power® Systems platform as the best possible support for our existing and new business applications that are Power- enabled and cloud-ready.
Infor System i Business Cloud, our cloud computing platform is robust enough to ensure that those applications will keep running efficiently and effectively, enabling you to maintain 'business as usual' for both users and customers.
This presentation was given at VMware Partner Exchange (PEX) 2012 in Las Vegas at the EMC boot camp. It provides a comparison of stretched clusters and SRM, and supplies some best practices for building stretched clusters if that is the right solution.
Oracle Coherence & WebLogic 12c Web Sockets: Delivering Real Time Push at ScaleC2B2 Consulting
Presentation delivered by Steve Millidge at DOAG German Oracle User Group Conference in Nuremberg, 19-21 November 2013.
The real time web is coming with Websockets in HTML 5. The big question is how to deliver event driven architectures for websockets at scale. This session delivered by a member of the JSR 347 Data Grids expert group provides an insight on how combining Oracle Coherence with the new Websockets support in WebLogic 12c can deliver enterprise scale push to web devices. The session first provides an introduction to websockets and delves into typical Oracle Coherence architectures and how they deliver linear scalability and high availability. We then look at the event capabilities inherent in Oracle Coherence that when hooked up to the new WebLogic 12c Web Sockets server can deliver Coherence grid updates in real time to HTML 5 devices.
The presentation will be a mixture of of animated graphical slides depicting how WebLogic Web Sockets and Oracle Coherence work, combined with code snippets. We will then provide a demo hosted on amazon EC2 of the described architecture for delegates to browse to and interact with to show the capabilities of websockets on their devices. Demos will again use Oracle Coherence and WebLogic 12c.
This document summarizes a webinar on MySQL architecture and design. The webinar covered causes and impacts of downtime, how to select the right high availability solution based on requirements, an overview of MySQL high availability solutions including replication, clustering, and third party options, and operational best practices. It also discussed new features in MySQL 5.6 that improve replication performance, failover, recovery, data integrity, and manageability.
Windows Server 2012 is Microsoft's newest server operating system that is simple, economical, and cloud-optimized. It comes in two main editions - Datacenter and Standard. Both editions support unlimited virtualization and have common licensing and features, with the main difference being Datacenter allows unlimited virtual instances while Standard allows two. The new editions simplify licensing and virtualization capabilities compared to previous versions of Windows Server.
Climb Out of Your Monitoring Silo – Enable Real End-to-End Visibility for You...SL Corporation
Are you responsible for keeping your company’s critical application running optimally on a heterogeneous stack? How do you pull it all together? And how do you know if a problem is related to the application, the middleware or the physical or virtual infrastructure it runs on?
RTView Enterprise Monitor is the solution that solves this problem for hundreds of Fortune 500 and Global 1000 companies. Watch the recording and learn how the world’s largest and most demanding clients have centralized their monitoring and alerting for hundreds of custom, complex applications, and saved millions of dollars in the process.
Monitoring of Web Applications and GlassFish for Performance and Availability...SL Corporation
Stephan Janssen – Founder of Parleys.com, BeJUG and Devoxx – shared his experience in monitoring of their web application infrastructure using the RTView platform. Learn how the Parleys team was able to get better visibility into potential performance hotspots in their web applications from monitoring their GlassFish application servers and associated JVM processes resulting in better user responsiveness on the Parleys.com website.
Tom Lubinski, the Founder and CTO of SL, discussed how RTView helps application support and operation teams uncover bottlenecks and performance issues reducing their overall support costs and resources to maintain operations. An overview of the product architecture, solution offerings and use cases was discussed.
Similar to Monitoring VMware vFabric with Hyperic and Spring Insight (20)
This document summarizes a hands-on performance workshop. It introduces the speaker and explains that the workshop will focus on hands-on experience using performance tools. The agenda outlines setting up the environment, an overview of performance factors, collecting performance data using tools like GC logs and thread dumps, and interpreting that data using tools like VisualVM. It notes some topics that won't be covered and provides instructions for optional extension activities.
Presented by Matt Brasier, C2B2 Principal Consultant, at the Oracle User Group Scotland Conference on the 10th of June 2015
Find out more about C2B2 Oracle SOA Suite servcies here: http://www.c2b2.co.uk/soa
Advanced queries on the Infinispan Data Grid C2B2 Consulting
Infinispan isn't just a scalable key/value grid platform: it simplifies execution of distributed query tasks in Map/Reduce style, and it integrates a powerful indexing engine to run full-text searches and efficiently extract information from your largest data collections.
Infinispan's search engine is built around on Apache Lucene and directly exposes the Lucene API to its users to build powerful search applications which run on data sets residing in-memory.
In this talk Navin - author of the Infinispan Query module - will demonstrate how you can leverage the strength of full-text queries to efficiently perform searches on your data.
WLST is a scripting tool that allows automation of WebLogic domain configuration and management. Key benefits of using WLST to automate domain builds include consistency across environments, the ability to quickly build new environments, facilitating disaster recovery, and maintaining consistency over time. The main steps in automating domain builds are installing software silently, creating the base domain configuration from a template or existing domain using WLST scripts, and further customizing the domain configuration with additional WLST scripts.
Hands-on Performance Workshop - The science of performanceC2B2 Consulting
Mike presented this Hands-on workshop at JAX London, 2014. Mike outlines the environment setup and discusses performance overview, collecting data and how to interpret the data. If you would like any more information, feel free to comment and Mike will get back to you.
Dr. Low Latency or: How I Learned to Stop Worrying about Pauses and Love the ...C2B2 Consulting
Presented by Jaromir Hamala, C2B2 Senior Consultant, at JDays Conference on the 27th of November 2013.
Cheap RAM means we can use more memory than an average disk size was not that long time ago. It's very tempting to increase size of our JVM heap and store more data in-memory. As always, there is a trade-off: Large heaps lead to higher latencies due to Garbage Collector overhead. This session will show different strategies for accessing off-heap memory and using the advantage of large RAM without paying the performance penalty.
During this half hour webinar, C2B2's Expert Middleware Support team reviews real world customer problems we see in production JBoss, WebLogic, Tomcat or GlassFish environments. This overview will help you understand how to deal with server slowdown issues, out of memory errors, problematic JMS and more.
If you have any questions to our support team, please don't hesitate to contact us - please send your questions and feedback to webinar@c2b2.co.uk.
Please note that we can only answer the questions related to the following products: http://www.c2b2.co.uk/supported_products
Fast Data: Parallel Processing on the Grid.
You may think of in-memory datagrids as a big cache, a key value store accessed using put and get. However to really reap the power and scale of modern data grids you need to move beyond cache semantics and turn your architecture on its head. Moving the processing to the data rather than pulling the data across the grid massively increases parallelism and reduces network latency, leading to huge increases in throughput. In this session, we will explore why traditional cache semantics sometimes struggles to scale and how through using parallel processing and event processing on the grid we can rearchitect our systems for massive scalability and utilise all our grid cores for parallel processing.
Oracle SOA Suite Performance Tuning- UKOUG Application Server & Middleware SI...C2B2 Consulting
Matt Brasier, C2B2 Head of Consulting speaking at the UK Oracle User Group App Server & Middleware Special Interest Group Event on Wednesday, the 9th of October 2013.
'Deploying with GlassFish & Docker' by Shanny Anoep, Senior Consultant at C2B2. Lightening talk delivered at the first London GlassFish User Group (GUG) event on the 18th of September 2013.
'JMS @ Data Grid? Hacking the Glassfish messaging for fun & profit' C2B2 Consulting
This document discusses how Glassfish can be used for hacking and experimenting. It describes how the author used Glassfish along with Hazelcast and a JMS wrapper to create a demo that implements a JMS broker backed by a Hazelcast data grid. The author notes that Glassfish is hacker friendly due to its modular architecture and Java EE standards. Some areas that could be improved in Glassfish are mentioned, such as providing more descriptive error messages and making the source code available outside of SVN.
'New JMS features in GlassFish 4.0' by Nigel DeakinC2B2 Consulting
Presentation by Nigel Deakin (Oracle) delivered at the first London GlassFish User Group (GUG) event on the 18th of September 2013.
GlassFish 4.0 is the application server to support the new Java EE 7 standard. One of the most significant components of Java EE 7 is JMS 2.0, which is the first revision to the JMS (Java Message Service) API for over a decade and which introduces a new and much simpler API. This talk will review the new features of JMS 2.0 and other recent messaging-related changes in GlassFish 4.0.
This document summarizes the non-functional benefits of scaling web applications using Coherence*Web for HTTP session management. It discusses how Coherence*Web provides redundancy, high availability, independent scaling of application and session tiers, and reduced latency through use of a local near cache. It also describes different session models (traditional, monolithic, split) and how attribute scoping can be configured to isolate or share sessions across applications.
JUDCon 2013- JBoss Data Grid and WebSockets: Delivering Real Time Push at ScaleC2B2 Consulting
JUDCon 2013 Presentation by Mark Addy, C2B2 Senior Consultant- JBoss Data Grid and WebSockets: Delivering Real Time Push at Scale
The real time web is coming with WebSockets in HTML 5. The big question is how to deliver event driven architectures for WebSockets at scale. This session delivered by the experienced middleware consultant provides an insight on how combining JBoss Data Grid with WebSockets can deliver enterprise scale push to web devices. The session first provides an introduction to WebSockets and delves into typical JBoss Data Grid architectures and how they deliver linear scalability and high availability. We then look at the event capabilities inherent in JBoss Data Grid that when hooked up to a WebSockets server can deliver data grid updates in real time to HTML 5 mobile devices.
'www.NoSQL.com' by Mark Addy
The talk, split into two sections and drawing from a real implementation covers potential NoSQL architectures and the features they offer in the quest to reach the Holy Grail AKA linear scalability. First we examine an existing traditional replicated cache running at full capacity and how replacement with a distributed solution allowed the application to scale dramatically with a performance improvement to boot. Secondly we look at one of the pitfalls of distributed caching and how, using an essential tool from the Data Grid functionality armory, namely grid-execution we can provide massive scale out and low latencies. Both parts describe a real-world implementation delivered for a global on-line travel agency using Infinispan. Level: All levels, the talk is aimed at developers, architects and middleware specialists interested in caching solutions. Focus: Use-cases including technical detail.
Webinar presented by Mike Croft, C2B2 Managed Services Consultant, on the 8th of November 2012.
This webinar demonstrates how you can significantly improve your support of production JBoss environments using JBoss Operations Network. In the webinar C2B2's experienced support engineer will show you how to gather extensive internal metrics from your production JBoss instances, how to configure alerts to warn you of potential problems in your production JBoss cluster and how to diagnose and triage issues.
Hi and welcome to this short presentation regarding our Middleware Expert Support offering.
Compared to basic TomactAlso get Support from VMWare – who have many commiters. We can then provide deep operational support to your system running on tcServer.
Go through these individually
NOTE: that the diagnostics template is WRONGTo enable JMX notifications for the SlowQueryReport YOU MUST DECLARE THE factory as:<!--========================================================================================================================================NOTE: to enable the SlowQueryReportJmx JMX notifications YOU MUST USE the standard org.apache.tomcat.jdbc.pool.DataSourceFactory factory======================================================================================================================================== factory="org.apache.tomcat.jdbc.pool.DataSourceFactory" factory="com.springsource.tcserver.serviceability.request.DataSourceFactory"its got something to do with the MBean getting bound under "tomcat.jdbc:" namespace rather than the "tcserver:" namespace-->
Allows viewing of request headersTraces for “stuck” queriesThread information
Historically if the Hypervisor swapped guest OS memory or re-distributed by use of the guest OS balloon driver then this could directly impact on JVM GC performance. Protracted GC full collections while the JVM attempts to mark objects in memory that has been swapped or redistributed.Taken from http://www.vmware.com/files/pdf/techpaper/Enterprise-Java-Applications-on-VMware-Best-Practices-Guide.pdf The -X m x value is the value that you found during load testing for your application on physical servers. This value does not need to change when moving to a virtualized environment. Load testing your application when deployed on vSphere will help confirm the best -X m x• It is recommended that you do not overcommit memory because the JVM memory is an active space where objects are constantly being created and garbage collected. Such an active memory space requires its memory to be available all the time. If you overcommit memory ballooning or swapping may occur and impede performance. value.• ESX host employs two distinct techniques for dynamically expanding or contracting the amount of memory allocated to virtual machines. The first method is known as memory balloon driver (vmmemctl). This is loaded from the VMware Tools package into the guest operating system running in a virtual machine. The second method involvespaging from a virtual machine to a server swap file, without any involvement by the guest operating system.In the page swapping method, when you power on a virtual machine, a corresponding swap file is created and placed in the same location as the virtual machine configuration file (V MX file). The virtual machine can power on only when the swap file is available. ESX hosts use swapping to forcibly reclaim memory from a virtual machine when no balloon driver is available. The balloon driver may be unavailable either because VMware Tools is not installed, or because the driver isdisabled or not running. For optimum performance, ESX uses the balloon approach whenever possible. However, swapping is used when the driver is temporarily unable to reclaim memory quickly enough to satisfy current system demands. Because the memory is being swapped out to disk, there is a significant performance penalty when the swapping technique is used. Therefore, it is recommended that the balloon driver is always enabled, but monitor to verify that it is not getting invoked as that memory is overcommitted.Both ballooning and swapping should be prevented for Java applications. To prevent ballooning and swapping, refer to BP5 – Set memory reservation for VM needs
Transparent Page SharingESXi constantly scans memory pages in virtual machines for duplicate contents and can reduce memory overhead by eliminating the duplication. The indirection between virtual memory pages in the virtual machines and physical memory pages on the host make this possible. Duplicate pages are mapped to the same physical page, and if a virtual page is modified, a unique new copy is created transparently. For example, initialized memory pages can be shared if they are written with zeros and static code in virtual machines running the same OS and applications. When a virtual machine writes to a shared page, it is given a unique copy, which breaks the sharing for that page. The pages reclaimed by transparent page sharing can significantly improve your consolidation ratio.Memory CompressionESXi employs memory compression to avoid swapping when memory becomes tight. To free memory, ESXi attempts to compress memory pages and save them in a compression cache. Compressing and decompressing uses CPU cycles, but is still far more efficient than disk I/O. Memory compression is the last opportunity to reclaim memory before disk swapping.VMware Tools Balloon (vmmemctl)There is an important separation of concerns between ESXi and the virtual machines running on it; the memory management techniques employed within a virtual machine are completely opaque to the hypervisor. The hypervisor therefore has no knowledge of how memory allocated to a virtual machine is being used and when it swaps memory to disk or compresses memory, it could swap out memory that is still in use. A far more efficient mechanism of reclaiming memory from a virtual machine is the VMware Tools balloon driver, which runs as a process within the virtual machine, allocates and pins unused memory, and communicates the pages back to the hypervisor. The memory owned by the balloon driver can then be temporarily de-coupled from the virtual machine and used elsewhere.ESXi gives the balloon driver a target size, and the balloon driver attempts to fulfill the request. Under the control of the ESXi hypervisor, balloons in each host virtual machine expand or shrink depending on the shifting requirements of the virtual machines. ESXi calculates balloon targets based on virtual machine activity; a less active virtual machine gets a higher balloon target and the reclaimed memory moves to the more active virtual machines.A balloon in the guest operating system forces the OS to use memory more conservatively. Operating systems use every bit of available memory to improve system performance. However, caching inactive data in one virtual machine while another virtual machine has scarce memory for immediate needs is poor use of memory in a virtualization environment. Expanding the balloon in a virtual machine constrains the OS from using memory for low priority storage and allows the hypervisor to distribute physical memory resources where they are most needed.EM4J BalloonWhen a Java application starts, the operating system allocates memory to the JVM. The allocated memory is then managed by the JVM. On a virtual machine deployed to serve an enterprise Java application, the Java heap typically occupies the greatest portion of allocated memory. The separation of concerns between the operating system and the JVM is very similar to that between the ESXi hypervisor and virtual machines. The JVM manages its object heap as a single block of memory which is entirely opaque to the OS. When Java objects become garbage, there is no way that the OS can reclaim this memory, and if the OS cannot reclaim the memory, then neither can the VMware tools balloon. For this reason, in order for the hypervisor to reclaim memory from a virtual machine in which the Java heap occupies the majority of the available memory, a balloon operating within the Java heap can be much more efficient.When EM4J is enabled in the virtual machine and a JVM executing in the virtual machine, it serves ESXi hypervisor ballooning requests from the JVM heap instead of from the OS memory pool. Just as the guest balloon allocates memory from the OS memory pool, EM4J allocates memory from the Java heap by creating and storing a few large Java objects. To avoid fragmentation, EM4J does not pin memory in the Java heap. The ESXi hypervisor sets the target size of the balloon, and EM4J attempts to satisfy the request.Like the VMware tools guest balloon, the EM4J balloon encourages the JVM to use the available memory more conservatively. When the EM4J balloon inflates, it can force the JVM to clean up garbage and return memory to the hypervisor, typically during periods of low activity. When the JVM needs the memory, typically during an increase in activity, the next garbage collection clears out some of the balloon and that memory is once again available to the JVM. This is the "elastic" nature of EM4J memory management; the JVMs that really need the memory take it from JVMs that would otherwise be wasting it.A welcome side effect of EM4J is that you can size the Java heap less conservatively without wasting memory. Traditionally, to determine the optimum size of the Java heap, you determined the application's peak requirement. Allocating less could mean unacceptable performance, errors, or crashes; allocating more potentially wastes memory. With EM4J you can size the heap to comfortably accommodate the peak requirement, and excess memory is ballooned away and redistributed where it is needed.
EM4J Considerations and LimitationsWhen you enable EM4J in a virtual machine, memory outside of the Java heap cannot be reclaimed. Therefore, EM4J should only be used in configurations where the majority of memory is used by Java heap.EM4J does not function in heap sizes smaller than 512MB.EM4J currently can reclaim a maximum of 2GB from a Java heap.EM4J works equally well in virtual machines with large pages enabled as with small pages.You can run more than one EM4J-enabled tc Runtime instance in a virtual machine. Each instance contributes to the overall balloon for the virtual machine. However, the individual instances do not coordinate ballooning with each other, so running large numbers of instances is not currently recommended. A pragmatic limit is four EM4J-enabled tc Runtime instances.
Configure an EM4J-Enabled tc Runtime InstanceThe tc Server elastic-memory template installs a Java library (balloon.jar) and a native library (libballoon.so). It sets up logging for EM4J and modifies the Java command line in the following ways:Sets maximum heap size to 1GB (-Xmx1024M)Sets the java.agent system property to CATALINA_BASE/lib/balloon.jarSets the agent.path.unix.x86 system property to CATALINA_BASE/bin/x86-linux/libballoon.soSets the agent.path.unix.x64 system property to CATALINA_BASE/bin/amd64-linux/libballoon.soTo modify these values, edit the CATALINA_BASE/bin/setenv.sh file, which constructs the JAVA_OPTS environment variable passed to the Java command line when the tc Runtime instance starts up.The elastic-memory template sets the logging level for EM4J to the INFO level by default. You can edit CATALINA_BASE/conf/login.properties to set a different logging level.
Agent installs onPhysical hostVirtual hostWhere installation is not possible or may not be desirable for performance reasons the agent can be configured to collect metrics across a networkFor exampleNetwork storage devicesNetwork switchesvSpherevCenter
Change metric display rangeView – customise which charts and what order they are displayed in