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
PACK OF HAVOCS
CPU Burst
Consume CPU cores or utilization
Disk Swindle
Fill up disks on the server
I/O Shoot Up
Increase I/O activity on devices/nodes
Memory Outlay
Increase RAM utilization
Abort Application
Abort any process/application by name or ID
Terminates Cloud
Choose to terminate a cloud instance at will
Kill Server
Shutdown or reboot the host
Teleport
Travel back or forward by changing the system time
Distort Queue
Produce message on IBMMQ
Intrude Network
Perform packet corruption over interface(s)
Trim Network Packets
Induce Packet Loss over interface(s)
Dormant Network
Induce delay in network traffic
DNS Breakdown
Reject calls to DNS Server to simulate breakdown
Interstellar
Drops all ingress/egress matching traffic
Alter Inbound Service
Induce delay & failures in service transactions.
Alter Outbound Service
Induce delay & failures in callout to outbound services.
Method Invocation
Delay method execution time.
Method Exception
Generate exception in application methods.
Heap Memory Leak
Increase JVM heap utilization.
Unlock the Chaos Engineering Powers with NetHavoc
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
Get an answer of “what will happen if this fails” with a wide range of faults in NetHavoc!