Chaos Engineering Platform

Overcome downtime to maintain customer trust. NetHavoc can change performance engineering and qualitative delivery on a massive scale. Deal with uncertainty before they cause obstacles in real-time. NetHavoc breaks the application infrastructure on purpose to create Chaos in a controlled environment.

Building Reliability Through Chaos Engineering

Chaos engineering defines a strategy to witness how an application behaves with failures and make it more potent. The objective is to ensure application infrastructure is resilient in production with the early investigation.

  • Discover the vulnerability of the application
  • Expose hidden threats and lessen uncertainties
  • Prevent breakdown influencing user-facing problems
Cavisson Process of Chaos Engineering

PACK OF HAVOCS

CPU Burst

CPU Burst

Consuming CPU cores or CPU Utilization %

Fill Up disks

Disk Swindle

Fill Up disks on the server

Increase I/O activity

I/O Shoot Up

Increase I/O activity on devices

Increases RAM Utilization

Memory Outlay

Increases RAM Utilization

Abort Application

Abort Application

Abort Application by Process Name or ID

Terminates Cloud

Terminates Cloud

Terminates Cloud Instances

Kill Server

Kill Server

Shutdown or Reboot the machine

Teleport

Teleport

Change system time either past or future

Intrude Network

Intrude Network

Packet Corruption over interface

Trim Network Packets

Trim Network Packets

Induces packet loss over interface

Dormant Network

Dormant Network

Induces delay in network traffic

DNS Breakdown

DNS Breakdown

Reject calls to DNS server

Interstellar

Interstellar

Drops all ingress/egress matching traffic



Unlock the Chaos Engineering Powers with NetHavoc

Application Resilience Testing Solution

Inject Havocs

Validate real-time use cases by injecting various types of havoc, n number of times on the Infrastructure layer. Seamlessly interject havocs using the Rest API and Agentless approach.

Design Scenario

Capability to design a sequence or random multiple havocs that can be applied in a Scenario and iteratively grow the intensity of Havocs in the Chaos engineering experiment.

Forge ahead Havocs with Scenario Schedules

Activate the configured havoc or scenario at a scheduled time. Specify either a specific time or define a random time range for applying havocs.

Inbuilt Reporting and Monitoring

Visualize the performance of the application during and after the chaos in the application environment in real time. Reporting presents a summary of all havocs and scenarios.

Inbuilt Access Control

With Access Control Management, control the permission to access and create chaos.


Get better insights with extensibility

Extend resiliency testing with with Performance Testing integration

Effortless Conjunction of Performance Engineering and Chaos Engineering to give a bigger platform for resilient testing. Identify the vulnerability of the application with high volume of traffic.

Enable application performance monitoring for deep dive diagnostics into failures and breakpoints

Monitor large and complex application platforms to detect when, where and why. Easy identification of the why behind application performance, and that’s critical to protecting your resources and your bottom line.Analyze the performance stats and errors with a holistic view.


PLATFORM SUPPORTED

Cavisson Chaos Engineering for Linux
Cavisson Chaos Engineering for AWS
Cavisson Chaos Engineering for Azure
Cavisson Chaos Engineering for Google Cloud
Cavisson Chaos Engineering for Docker
Cavisson Chaos Engineering for Kubernetes
Cavisson Chaos Engineering for Windows
Cavisson Chaos Engineering for PCF

Get an answer of “what will happen if this fails” with a wide range of faults in NetHavoc!