APPLICATION

Icon

Icon 1 5 Troubleshooting Commands

Icon 2 Contributed by jon-funk

Icon 2 Codecollection: rw-cli-codecollection


Provides chaos injection tasks for specific workloads like your apps in a Kubernetes namespace. These are destructive tasks and the expectation is that you can heal these changes by enabling your GitOps reconciliation.

Tasks:
  • Test `WORKLOAD_NAME` High Availability
  • OOMKill `WORKLOAD_NAME` Pod
  • Mangle Service Selector For `WORKLOAD_NAME`
  • Mangle Service Port For `WORKLOAD_NAME`
  • Fill Tmp Directory Of Pod From `WORKLOAD_NAME`

Icon 1 10 Troubleshooting Commands

Icon 2 Contributed by stewartshea

Icon 2 Codecollection: rw-cli-codecollection


Analyzes logs from Kubernetes Application Logs fetched through kubectl

Tasks:
  • Scan WORKLOAD_TYPE `WORKLOAD_NAME` Logs for Errors in Namespace `NAMESPACE`
  • Scan WORKLOAD_TYPE `WORKLOAD_NAME` Logs for Stack Traces in Namespace `NAMESPACE`
  • Scan WORKLOAD_TYPE `WORKLOAD_NAME` Logs for Connection Failures in Namespace `NAMESPACE`
  • Scan WORKLOAD_TYPE `WORKLOAD_NAME` Logs for Timeout Errors in Namespace `NAMESPACE`
  • Scan WORKLOAD_TYPE `WORKLOAD_NAME` Logs for Authentication and Authorization Failures in Namespace `NAMESPACE`
  • Scan WORKLOAD_TYPE `WORKLOAD_NAME` Logs for Null Pointer and Unhandled Exceptions in Namespace `NAMESPACE`
  • Scan WORKLOAD_TYPE `WORKLOAD_NAME` for Log Anomalies in Namespace `NAMESPACE`
  • Scan WORKLOAD_TYPE `WORKLOAD_NAME` Logs for Application Restarts and Failures in Namespace `NAMESPACE`
  • Scan WORKLOAD_TYPE `WORKLOAD_NAME` Logs for Memory and CPU Resource Warnings in Namespace `NAMESPACE`
  • Scan WORKLOAD_TYPE `WORKLOAD_NAME` Logs for Service Dependency Failures in Namespace `NAMESPACE`

Icon 1 11 Troubleshooting Commands

Icon 2 Contributed by stewartshea

Icon 2 Codecollection: rw-cli-codecollection


Checks for issues in logs from Kubernetes Application Logs fetched through kubectl. Returning 1 when it's healthy and 0 when it's unhealthy.

Tasks:
  • Scan ${WORKLOAD_TYPE} `${WORKLOAD_NAME}` Logs for Errors in Namespace `${NAMESPACE}`
  • Scan ${WORKLOAD_TYPE} `${WORKLOAD_NAME}` Logs for Stack Traces in Namespace `${NAMESPACE}`
  • Scan ${WORKLOAD_TYPE} `${WORKLOAD_NAME}` Logs for Connection Failures in Namespace `${NAMESPACE}`
  • Scan ${WORKLOAD_TYPE} `${WORKLOAD_NAME}` Logs for Timeout Errors in Namespace `${NAMESPACE}`
  • Scan ${WORKLOAD_TYPE} `${WORKLOAD_NAME}` Logs for Authentication and Authorization Failures in Namespace `${NAMESPACE}`
  • Scan ${WORKLOAD_TYPE} `${WORKLOAD_NAME}` Logs for Null Pointer and Unhandled Exceptions in Namespace `${NAMESPACE}`
  • Scan ${WORKLOAD_TYPE} `${WORKLOAD_NAME}` for Log Anomalies in Namespace `${NAMESPACE}`
  • Scan ${WORKLOAD_TYPE} `${WORKLOAD_NAME}` Logs for Application Restarts and Failures in Namespace `${NAMESPACE}`
  • Scan ${WORKLOAD_TYPE} `${WORKLOAD_NAME}` Logs for Memory and CPU Resource Warnings in Namespace `${NAMESPACE}`
  • Scan ${WORKLOAD_TYPE} `${WORKLOAD_NAME}` Logs for Service Dependency Failures in Namespace `${NAMESPACE}`
  • Generate Application Gateway Health Score

Icon 1 8 Troubleshooting Commands

Icon 2 Contributed by stewartshea

Icon 2 Codecollection: rw-cli-codecollection


Performs a health check on Azure Application Gateways and the backend pools used by them, generating a report of issues and next steps.

Tasks:
  • Check for Resource Health Issues Affecting Application Gateway `APP_GATEWAY_NAME` In Resource Group `AZ_RESOURCE_GROUP`
  • Check Configuration Health of Application Gateway `APP_GATEWAY_NAME` In Resource Group `AZ_RESOURCE_GROUP`
  • Check Backend Pool Health for Application Gateway `APP_GATEWAY_NAME` In Resource Group `AZ_RESOURCE_GROUP`
  • Fetch Log Analytics for Application Gateway `APP_GATEWAY_NAME` In Resource Group `AZ_RESOURCE_GROUP`
  • Fetch Metrics for Application Gateway `APP_GATEWAY_NAME` In Resource Group `AZ_RESOURCE_GROUP`
  • Check SSL Certificate Health for Application Gateway `APP_GATEWAY_NAME` In Resource Group `AZ_RESOURCE_GROUP`
  • Check Logs for Errors with Application Gateway `APP_GATEWAY_NAME` In Resource Group `AZ_RESOURCE_GROUP`
  • List Related Azure Resources for Application Gateway `APP_GATEWAY_NAME` In Resource Group `AZ_RESOURCE_GROUP`

Icon 1 7 Troubleshooting Commands

Icon 2 Contributed by stewartshea

Icon 2 Codecollection: rw-cli-codecollection


Queries the health of an Azure Application Gateway, returning 1 when it's healthy and 0 when it's unhealthy.

Tasks:
  • Check for Resource Health Issues Affecting Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
  • Check Configuration Health of Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
  • Check Backend Pool Health for Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
  • Fetch Metrics for Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
  • Check SSL Certificate Health for Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
  • Check Logs for Errors with Application Gateway `${APP_GATEWAY_NAME}` In Resource Group `${AZ_RESOURCE_GROUP}`
  • Generate Application Gateway Health Score