PII Masking at Scale: A Performance Test

In this post, we compare Edge Delta and Bindplane’s ability to mask PII data at scale while ingesting logs via HTTP.

Onur Yilmaz
Jan 23, 2026
3 minutes

Subscribe to Our Newsletter

See Edge Delta in Action

Share

PII masking in log streams is a foundational requirement for protecting customer data, meeting compliance obligations, and reducing risk as data volumes grow. The process sounds straightforward — until throughput drops, buffers back up, and ingestion becomes unstable under real production load. Teams are often forced to trade performance for security, accepting slower ingestion, increased resource usage, or reduced reliability in order to ensure sensitive data is protected.

In this post, we compare Edge Delta and Bindplane’s ability to mask PII data at scale while ingesting logs via HTTP. Both solutions were tested under identical conditions to evaluate throughput, stability, and resource behavior.

What We’re Masking

The following types of sensitive data appear frequently in log streams:

  • Email addresses
  • Credit card numbers (Visa, Mastercard, Amex, Discover)
  • IP addresses (IPv4 and IPv6)
  • MAC addresses
  • International Bank Account Numbers (IBAN)

Both Edge Delta and Bindplane mask these patterns in real-time using regex-based processors.

Test Setup

Test Fairness and Assumptions

To keep the comparison fair and repeatable, both platforms were evaluated under the same test conditions:

  • Same host machine and hardware (12-core Apple Silicon Mac)
  • Same PII patterns and masking logic
  • No downstream exporters enabled
  • Warm-up period excluded from measurements
  • No artificial rate limits applied

Versions

  • Edge Delta v2.12.0-rc.35
  • BindPlane v1.91.0

Load Generator

We used httploggen, an open-source tool that generates realistic nginx logs with embedded PII data.

Test Configuration

To generate sustained, high-throughput load, we ran 80 concurrent workers, each sending one log event per millisecond for one minute:

bash
./httploggen \
    --endpoint http://localhost:808X \
    --format nginx_log \
    --number 1 \
    --workers 80 \
    --period 1ms \
    --total-time 1m

Configuration Overview

Both configurations implement similar PII masking patterns:

Edge Delta Configuration

yaml
version: v3

# HTTP Input
- name: http_input
  type: http_input
  port: 8085
  log_parsing_mode: json

# PII Masking Processor
- name: multiprocessor
  type: sequence
  processors:
  - type: generic_mask
    capture_group_masks:
    - name: IPv4 Address
      mask: REDACTED
    - name: Email Address
      mask: REDACTED
    - name: Credit Card (Visa/MC/Amex/Discover)
      mask: REDACTED
    - name: IBAN
      mask: REDACTED
    - name: IPv6 Address
      mask: REDACTED
    - name: MAC Address
      mask: REDACTED

Bindplane Configuration

yaml
# HTTP Receiver
receivers:
  http/source:
    endpoint: 0.0.0.0:8086

# Redaction Processor
processors:
  redaction/processor:
    allow_all_keys: true
    blocked_values:
      - '\b[A-Z]{2}\d{2}(?: ?[A-Z0-9]){11,31}...'  # IBAN
      - \b([0-9A-Fa-f]{2}[:-]){5}[0-9A-Fa-f]{2}\b  # MAC
      - \b(?:3[47][ -]?\d{4}[ -]?\d{6}...)         # Cards
      - \b[a-zA-Z0-9._/\+\-—|]+@[A-Za-z...]        # Email
      - \b(?:(?:25[0-5]|2[0-4][0-9]...)...)        # IPv4
      - \b(?:[0-9a-fA-F]{1,4}:){7}...              # IPv6
    redact_all_types: true

Performance Results

Throughput Comparison

Performance Comparison: Edge Delta vs Bindplane
Metric Edge Delta Bindplane Advantage
Average Events Throughput
70,586 logs/sec
4.24M logs/min
6.1B logs/day
4,451 logs/sec
267K logs/min
384.6M logs/day
15.9x faster
Average Volume Throughput
50 mb/sec
3 GB/min
4.32 TB/day
3.15 mb/sec
189 MB/min
272.16 GB/day
15.9x faster
Throughput Variance ±7% ±98% 59x more stable
CPU Usage 5.4-7.4 cores 0.1-5.6 cores Consistent

Throughput Over Time

Edge Delta: Sustained High Performance

Bindplane: Highly Variable Throughput

CPU Utilization Pattern

Edge Delta: Consistent Processing

Bindplane: Periodic Stall and Burst Pattern

Performance Breakdown

Throughput Distribution

Edge Delta Throughput Distribution (1 minute test)

Bindplane Throughput Distribution (1 minute test)

Key Metrics Summary

Performance Comparison: Edge Delta vs Bindplane
Metric Edge Delta Bindplane Advantage
Average Events Throughput
70,586 logs/sec
4.24M logs/min
6.1B logs/day
4,451 logs/sec
267K logs/min
384.6M logs/day
15.9x faster
Average Volume Throughput
50 mb/sec
3 GB/min
4.32 TB/day
3.15 mb/sec
189 MB/min
272.16 GB/day
15.9x faster
Min Events Throughput
68,000 logs/sec
4.08M logs/min
5.87B logs/day
255 logs/sec
15.3K logs/min
22M logs/day
266.7x faster
Min Volume Throughput
48.17 mb/sec
2.89 GB/min
4.16 TB/day
0.18 mb/sec
10.8 MB/min
15.55 GB/day
266.7x faster
Max Events Throughput
75,000 logs/sec
4.5M logs/min
6.48B logs/day
15,332 logs/sec
920K logs/min
1.32B logs/day
4.9x faster
Max Volume Throughput
53.13 mb/sec
3.19 GB/min
4.59 TB/day
10.86 mb/sec
652 MB/min
938.3 GB/day
4.9x faster
Throughput Variance ±7% ±98% 59x more stable
CPU Usage 5.4-7.4 cores 0.1-5.6 cores Consistent

Key Takeaways

Edge Delta demonstrated clear advantages over Bindplane across the following dimensions.

  • Performance: Edge Delta delivers 15.9x higher throughput while masking the same PII patterns.
  • Stability: Edge Delta maintains ±7% variance vs Bindplane’s ±98% variance — critical for production reliability.
  • Efficiency: Consistent CPU utilization (5.4-7.4 cores) without freeze/burst patterns means predictable resource usage.
  • Cost Impact: Higher throughput and efficiency translate directly to lower infrastructure costs.

Try It Yourself

To reproduce these results, follow these steps:

Step 1: Clone the load generator:

bash
git clone https://github.com/edgedelta/httploggen
cd httploggen
go build

Step 2: Run the test:

bash
./httploggen \
  --endpoint http://localhost:8085 \
    --format nginx_log \
    --number 1 \
    --workers 80 \
    --period 1ms \
    --total-time 1m

Step 3: Monitor your collector and compare the results.

Conclusion

When applying PII masking at high ingest rates, performance and stability become critical. In this test, Edge Delta sustained significantly higher throughput with far lower variance:

  • 15.9x higher throughput (70,586 vs 4,451 logs/sec)
  • 59x better stability (±7% vs ±98% variance)
  • Consistent CPU efficiency with no stalls
  • Zero errors and zero backpressure under sustained load

If you have questions about PII masking, performance optimization, or telemetry pipelines, book a meeting with a member of our technical team. We’re here to help.

Deploy Your First AI SRE Agent in 5 Minutes

Connect Kubernetes, PagerDuty, and Slack. Your AI agent starts triaging incidents immediately—no configuration, no learning curve. Try it free for 14 days.

Start Free Trial

See Edge Delta in Action

Get hands-on in our interactive playground environment.