feat: Add Okta generator, security log patterns, and PII improvements#70
Merged
joe-armstrong merged 7 commits intomainfrom Feb 13, 2026
Merged
Conversation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Restore original Bindplane references in docker-compose and README to keep the diff focused on actual feature additions (Okta generator, collector volume, PII worker defaults, security descriptions). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Contributor
Author
|
@iris cr |
jsirianni
approved these changes
Feb 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Proposed Change
This PR adds a few things after using Blitz some more for testing:
New Okta System Log Generator
Added a full Okta generator (
generator/okta/) that produces realistic Okta System Log events — authentication (login, SSO, MFA), security threats (brute force, credential stuffing, impossible travel), user lifecycle, password ops, app/group membership, policy changes, and admin actions. Follows the same worker/rate/backoff pattern as the other generators. Includes tests and docs.Security-Focused Log Patterns
The Apache, NGINX, Kubernetes, and PostgreSQL generators now include security event patterns mixed into their output (~20% of web server requests are attack patterns). This gives us realistic data for testing security detection rules:
The attack paths for Apache and NGINX are shared via
internal/generator/security/paths.goto avoid duplication.PII Generator Improvements
secret_as an API key prefix for better PII detection testingDocker Compose Cleanup
Consolidated back to a single
docker-compose.telemetry-generator.ymlwith all generators. Removed the split pipeline configs that were from internal testing. All generators default to 1 worker. Updated README with vendor-agnostic OpAMP examples.Checklist