Drop
The Drop
filter always drops any packet passed through it. This is useful in
combination with conditional flow filters like Matches
Filter name
quilkin.filters.drop.v1alpha1.Drop
Configuration Examples
#![allow(unused)] fn main() { let yaml = " version: v1alpha1 static: endpoints: - address: 127.0.0.1:26000 - address: 127.0.0.1:26001 filters: - name: quilkin.filters.capture_bytes.v1alpha1.CaptureBytes config: strategy: PREFIX metadataKey: myapp.com/token size: 3 remove: false - name: quilkin.filters.match.v1alpha1.Match config: on_read: metadataKey: myapp.com/token branches: - value: abc filter: quilkin.filters.pass.v1alpha1.Pass fallthrough: quilkin.filters.drop.v1alpha1.Drop "; let config = quilkin::config::Config::from_reader(yaml.as_bytes()).unwrap(); assert_eq!(config.source.get_static_filters().unwrap().len(), 2); quilkin::Builder::from(std::sync::Arc::new(config)).validate().unwrap(); }
Configuration
No defined configuration options.
Metrics
This filter currently exports no metrics.