opvizor-performance-analyzer-vmware-performance-monitoring

We are very pleased to share Brandon Lee’s blog post about Opvizor Performance Analyzer. Please find Brandon’s article here and many other very helpful tips and information from Brandon on https://www.virtualizationhowto.com/.

Here is Brandon’s blog post.

Monitoring your vSphere environment at the cluster, host, or virtual machine level is key in understanding where performance bottlenecks may exist and why production workloads may not be performing adequately. In addition, monitoring certain vSphere metrics can also help to identify hotspots in the environment before potential performance bottlenecks present themselves. We have covered various tools and utilities that can be used to monitor and troubleshoot performance in a vSphere environment. Today we take a closer look at one of those tools – Opvizor Performance Analyzer. It is an impressive tool to be able to quickly have all the important information at your fingertips. Opvizor comes with a wide range of prebuilt dashboards that display much of the information that vSphere administrators want to see. However, you have the ability as well to create additional dashboards. In this post we will take a look at Opvizor Performance Analyzer VMware Performance Monitoring.

Opvizor Performance Analyzer VMware Performance Monitoring

Opvizor Performance Analyzer is a great product that allows vSphere administrators to quickly get up and running with intelligent VMware Performance Monitoring of important metrics in the vSphere environment. The thing I really like about Opvizor is the prebuilt dashboards.  Other vSphere performance monitors and analyzers may include a good number of performance monitoring capabilities, however, by default, YOU have to build all the alerts, dashboards, etc.  It is great that right out of the box, this is a powerful preconfigured analyzer and tool for monitoring performance and capacity.  The result is that from the first boot of the appliance, it is a value add to any vSphere environment.  Additionally, it is built on top of Grafana so the dashboards are beautiful.

Performance Analyzer is deployed via a small OVF appliance.  We won’t highlight the deployment process as it is a standard OVA/OVF deploy with no surprises.  For the purposes of this post, we are using the Opvizor Performance Analyzer 4.6 appliance.

Features of Opvizor Performance Analyzer include:

  • Easy OVF appliance deployment
  • Prebuilt Dashboards highlighting performance and capacity views
  • Ability to build your own dashboards
  • Playlists to rotate through configured dashboards
  • Reporting
  • Alerting
  • Important NUMA metrics, VMkernel Queue, ESXi HBA adapter, and Network compass added in version 4.6
  • Tons of integrations, including MS SQL, MySQL, PostgreSQL, InfluxDB, CloudWatch, Azure, Hyper-V, Docker, and others

Performance Monitoring

Photo courtesy of Brandon Lee

Opvizor Integrations with available Plugins

Already included with the 4.6 appliance is the MS SQL integration.  You simply add the SQL Server to the appliance with appropriate permissions and Load the MS SQL dashboards.  This allows viewing your VM at both the application performance level and the VM performance level.

Performance Monitoring

Photo courtesy of Brandon Lee

Opvizor MS SQL Server integration configuration

As mentioned, there are a wide variety of prebuilt dashboards covering most of the performance metrics that ones will want to monitor in their environments.  Below, the screenshot is only capturing a subset of the default prebuilt dashboards.

Performance Monitoring

Photo courtesy of Brandon Lee

Opvizor Prebuilt Dashboards for VMware Performance Monitoring

Below is a quick look at just one of the windows in the VMware Capacity – VM Snapshots dashboard.  This is a great dashboard to quickly see snapshots in the environment and information concerning those snapshots.

Performance Monitoring

Photo courtesy of Brandon Lee

Opvizor VM Snapshot Monitoring

There are a number of capacity planning dashboards as well that help to plan available capacity and areas where resources may be limited.

Performance Monitoring

Photo courtesy of Brandon Lee

Opvizor Capacity Planning

The Highlights: Virtual Machines dashboard is a great resource for a high level view of all VMs in the environment and any hotspots that may be developing.  The color changes for each category displayed if the metrics fall outside of performance best practices (CPU usage, CPU Ready, Memory, etc).  These views can also be configured to update at specified intervals all the way down to every 5 seconds.

Performance Monitoring

Photo courtesy of Brandon Lee

Opvizor VM KPI Highlights VMware Performance Monitoring

Another great dashboard for monitoring performance, the VMware Performance: VM dashboard.  This dashboard allows you to key in on a single VM or a selected number of VMs.  By default the dashboard displays crucial performance metrics for a virtual machine, including CPU usage, CPU Ready, CPU co-stop, Memory Usage, Memory Ballooning, Disk Read, Disk Write, vDisk I/O Latency.

Performance Monitoring

Photo courtesy of Brandon Lee

Single VM VMware Performance Monitoring

A really cool feature of Opvizor is the ability to create Playlists. Playlists allow cycling through chosen dashboards at specific intervals.  You an use this to view a continuously cycling list of dashboards for performance monitoring or to simply show off your environment. Once the playlist is created, you simply hit the Play button to start cycling through the dashboards at specified intervals.

Performance Monitoring

Photo courtesy of Brandon Lee

Creating an Opvizor Playlist for VMware Performance Monitoring

Opvizor alerts allow notifications of certain thresholds once they are reached at specific values and/or seen for a certain amount of time.

Performance Monitoring

Photo courtesy of Brandon Lee

Opvizor VMware Performance Monitoring alerts

Opvizor also has prebuilt reports that allow email reports to be generated and sent for certain environment health metrics.  You can also add new reports as well.

Performance Monitoring

Photo courtesy of Brandon Lee

Opvizor VMware Performance Monitoring reports

Thoughts

Opvizor Performance Analyzer is one of the best monitoring tools you can spin up and quickly get valuable metrics from your vSphere environment.  With Opvizor Performance Analyzer VMware Performance Monitoring, the prebuilt dashboards provide valuable information, displayed intelligently and beautifully in such a way that is extremely intuitive.  Opvizor is a pay for product, but does have a 30 day demo appliance you can spin up and take for a test drive.  Additionally, there is an online demo environment you can log into and explore without provisioning your own appliance.  I give Opvizor Performance Analyzer two thumbs up!  Great product, easy to use, and quickly adds value.

THANK YOU so much Brandon for your great blog post. We really appreciate your opinion and feedback!

Please feel free to download Performance Analyzer and we are curious about comments and feedback.

Performance Monitoring

CNIL
Metrics and Logs

(formerly, Opvizor Performance Analyzer)

VMware vSphere & Cloud
PERFORMANCE MONITORING, LOG ANALYSIS, LICENSE COMPLIANCE!

Monitor and Analyze Performance and Log files:
Performance monitoring for your systems and applications with log analysis (tamperproof using immudb) and license compliance (RedHat, Oracle, SAP and more) in one virtual appliance!

Subscribe to Our Newsletter

Get the latest product updates, company news, and special offers delivered right to your inbox.

Subscribe to our newsletter

Use Case - Tamper-resistant Clinical Trials

Goal:

Blockchain PoCs were unsuccessful due to complexity and lack of developers.

Still the goal of data immutability as well as client verification is a crucial. Furthermore, the system needs to be easy to use and operate (allowing backup, maintenance windows aso.).

Implementation:

immudb is running in different datacenters across the globe. All clinical trial information is stored in immudb either as transactions or the pdf documents as a whole.

Having that single source of truth with versioned, timestamped, and cryptographically verifiable records, enables a whole new way of transparency and trust.

Use Case - Finance

Goal:

Store the source data, the decision and the rule base for financial support from governments timestamped, verifiable.

A very important functionality is the ability to compare the historic decision (based on the past rulebase) with the rulebase at a different date. Fully cryptographic verifiable Time Travel queries are required to be able to achieve that comparison.

Implementation:

While the source data, rulebase and the documented decision are stored in verifiable Blobs in immudb, the transaction is stored using the relational layer of immudb.

That allows the use of immudb’s time travel capabilities to retrieve verified historic data and recalculate with the most recent rulebase.

Use Case - eCommerce and NFT marketplace

Goal:

No matter if it’s an eCommerce platform or NFT marketplace, the goals are similar:

  • High amount of transactions (potentially millions a second)
  • Ability to read and write multiple records within one transaction
  • prevent overwrite or updates on transactions
  • comply with regulations (PCI, GDPR, …)


Implementation:

immudb is typically scaled out using Hyperscaler (i. e. AWS, Google Cloud, Microsoft Azure) distributed across the Globe. Auditors are also distributed to track the verification proof over time. Additionally, the shop or marketplace applications store immudb cryptographic state information. That high level of integrity and tamper-evidence while maintaining a very high transaction speed is key for companies to chose immudb.

Use Case - IoT Sensor Data

Goal:

IoT sensor data received by devices collecting environment data needs to be stored locally in a cryptographically verifiable manner until the data is transferred to a central datacenter. The data integrity needs to be verifiable at any given point in time and while in transit.

Implementation:

immudb runs embedded on the IoT device itself and is consistently audited by external probes. The data transfer to audit is minimal and works even with minimum bandwidth and unreliable connections.

Whenever the IoT devices are connected to a high bandwidth, the data transfer happens to a data center (large immudb deployment) and the source and destination date integrity is fully verified.

Use Case - DevOps Evidence

Goal:

CI/CD and application build logs need to be stored auditable and tamper-evident.
A very high Performance is required as the system should not slow down any build process.
Scalability is key as billions of artifacts are expected within the next years.
Next to a possibility of integrity validation, data needs to be retrievable by pipeline job id or digital asset checksum.

Implementation:

As part of the CI/CD audit functionality, data is stored within immudb using the Key/Value functionality. Key is either the CI/CD job id (i. e. Jenkins or GitLab) or the checksum of the resulting build or container image.

White Paper — Registration

We will also send you the research paper
via email.

CodeNotary — Webinar

White Paper — Registration

Please let us know where we can send the whitepaper on CodeNotary Trusted Software Supply Chain. 

Become a partner

Start Your Trial

Please enter contact information to receive an email with the virtual appliance download instructions.

Start Free Trial

Please enter contact information to receive an email with the free trial details.