Skip to main content

Chaos Faults for Cloud Foundry

Introduction

Cloud Foundry faults disrupt the functioning of Cloud Foundry resources. This deteriorates the performance of the app for the duration of the chaos experiment.

[object Object]

CF app container kill

Back to top

CF app container kill causes a Cloud Foundry app instance container to be killed and restarted.

  • Checks resilience upon app instance crash due to container unavailability.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks resilience upon app instance crash due to container unavailability.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details
[object Object]

CF app JVM CPU stress

Back to top

CF app JVM CPU stress injects JVM CPU stress into a Cloud Foundry app instance.

  • Checks resilience upon app instance JVM CPU stress.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks resilience upon app instance JVM CPU stress.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details
[object Object]

CF app JVM memory stress

Back to top

CF app JVM memory stress injects JVM memory stress into a Cloud Foundry app instance.

  • Checks resilience upon app instance JVM memory stress.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks resilience upon app instance JVM memory stress.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details
[object Object]

CF app JVM method exception

Back to top

CF app JVM method exception injects JVM method exception into a Cloud Foundry app instance.

  • Checks resilience upon app instance JVM method exception.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks resilience upon app instance JVM method exception.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details
[object Object]

CF app JVM method latency

Back to top

CF app JVM method latency injects JVM method latency into a Cloud Foundry app instance.

  • Checks resilience upon app instance JVM method latency.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks resilience upon app instance JVM method latency.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details
[object Object]

CF app JVM modify return

Back to top

CF app JVM modify return injects JVM modify return into a Cloud Foundry app instance.

  • Checks resilience upon app instance JVM modify return.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks resilience upon app instance JVM modify return.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details
[object Object]

CF app JVM trigger GC

Back to top

CF app JVM trigger GC injects JVM trigger GC into a Cloud Foundry app instance.

  • Checks resilience upon app instance JVM trigger GC.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks resilience upon app instance JVM trigger GC.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details
[object Object]

CF app network corruption

Back to top

CF app network corruption injects network corruption into a Cloud Foundry app instance.

  • Checks resilience upon app instance network corruption.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks resilience upon app instance network corruption.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details
[object Object]

CF app network duplication

Back to top

CF app network duplication injects network duplication into a Cloud Foundry app instance.

  • Checks resilience upon app instance network duplication.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks resilience upon app instance network duplication.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details
[object Object]

CF app network latency

Back to top

CF app network latency injects network latency into a Cloud Foundry app instance.

  • Checks resilience upon app instance network latency.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks resilience upon app instance network latency.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details
[object Object]

CF app network loss

Back to top

CF app network loss injects network loss into a Cloud Foundry app instance.

  • Checks resilience upon app instance network loss.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks resilience upon app instance network loss.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details
[object Object]

CF app route unmap

Back to top

CF app route unmap temporarily unmaps a Cloud Foundry app route and later maps it back to the app.

  • Checks resilience against abrupt un-mapping of an app route.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks resilience against abrupt un-mapping of an app route.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details
[object Object]

CF app stop

Back to top

CF app stop injects app stop chaos for a Cloud Foundry app.

  • Checks resilience against abrupt stop of application components/microservices.
  • Validates the effectiveness of disaster recovery and high availability of the app.
Use cases
  • Checks app resilience against abrupt stopping.
  • Validates the effectiveness of disaster recovery and high availability of the app.
View details