Probes
Comprehensive guide to chaos probes with dynamic content selection
Probes are validation mechanisms that continuously monitor and verify the health and behavior of your system throughout chaos experiments. They act as automated checkpoints that help you:
Validate system resilience - Verify that your applications and infrastructure maintain expected behavior under failure conditions
Define success criteria - Set clear, measurable conditions that determine whether an experiment passes or fails
Collect evidence - Gather real-time data about system state, performance metrics, and application health
Automate validation - Replace manual observation with automated checks that run at specific points during experiments
Probes can query various data sources including HTTP endpoints, command outputs, Kubernetes resources, and APM systems to provide comprehensive visibility into your system's resilience.
Probe Verification
Probes can be marked as Verified to ensure only tested and approved probes are used in production experiments. This governance feature helps teams:
Maintain quality standards - Only allow probes that have been validated and approved by your team
Prevent misconfigurations - Reduce the risk of using untested or incorrectly configured probes in critical experiments
Enforce compliance - Use with ChaosGuard policies to mandate that only verified probes can be executed
How to Mark a Probe as Verified
Navigate to the Probes & Actions section in the Chaos Engineering module
Locate the probe you want to verify
Click on the three-dot menu (⋮) next to the probe
Select Mark as Verified

Mark as Verified
Once marked as verified, the probe will display a green checkmark (✓) in the Verification Status column. You can then configure ChaosGuard conditions to allow only verified probes in your experiments, adding an extra layer of safety and governance.
Probe Types
Select the probe type you want to learn more about:
Built-in Probe Templates
Harness provides pre-built Command Probe templates to help you quickly validate common scenarios in your chaos experiments. These templates are ready to use and can be customized to fit your specific requirements.
import ChaosFaults from '@site/src/components/ChaosEngineering/ChaosFaults'; import { probeTemplateCategories } from '../content/probes/probe-templates';
Next Steps
Create Chaos Experiments - Build experiments with probes for validation
Last updated
Was this helpful?