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

Consume CPU cores or 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/nodes

Increases RAM Utilization

Memory Outlay

Increase RAM utilization

Abort Application

Abort Application

Abort any process/application by name or ID

Terminates Cloud

Terminates Cloud

Choose to terminate a cloud instance at will

Kill Server

Kill Server

Shutdown or reboot the host

Teleport

Teleport

Travel back or forward by changing the system time

Distort Queue

Distort Queue

Produce message on IBMMQ

Intrude Network

Intrude Network

Perform packet corruption over interface(s)

Trim Network Packets

Trim Network Packets

Induce Packet Loss over interface(s)

Dormant Network

Dormant Network

Induce delay in network traffic

DNS Breakdown

DNS Breakdown

Reject calls to DNS Server to simulate breakdown

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
Cavisson NetHavoc adds IBM CF to a wide range of target platforms for chaos engineering experiments

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