Skip to content

vectordotdev/vrl-contrib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

VRL Contrib

Warning

This repository is new and experimental.

A community-driven repository of Vector Remap Language (VRL) programs and examples for transforming, normalizing, and enriching observability data.

Note: VRL programs in this repository are community-contributed and not officially supported by DataDog maintainers. Always test programs in a non-production environment first.

Overview

VRL Contrib is a central hub for sharing VRL programs that help you:

  • Transform logs into standard formats like OCSF, ECS, and more
  • Normalize data from various sources (cloud providers, security tools, applications)
  • Enrich events with contextual information
  • Parse and structure unstructured log data
  • Learn VRL through real-world examples

Repository Structure

vrl-contrib/
β”œβ”€β”€ programs/          # Complete VRL programs
β”‚   β”œβ”€β”€ aws/           # AWS service log transformations
β”‚   β”œβ”€β”€ kubernetes/    # Kubernetes log parsing
β”‚   β”œβ”€β”€ security/      # Security tool integrations
β”‚   └── ...
β”œβ”€β”€ examples/          # Learning examples and tutorials

Documentation

Contributing

We welcome contributions from everyone! Here's how you can help:

Ways to Contribute

  • Add new VRL programs for data sources not yet covered
  • Improve existing programs with better performance or features
  • Submit examples that help others learn VRL
  • Report issues or suggest improvements
  • Review pull requests from other contributors

Contribution Process

  1. Fork this repository
  2. Create a branch for your contribution
    git checkout -b my-awesome-vrl-example
  3. Add your VRL program in the appropriate directory
  4. Include tests and examples showing input/output
  5. Submit a pull request with a clear description

πŸ’‘ Example Use Cases

  • Converting vendor-specific logs to open standards (OCSF, ECS)
  • Normalizing multi-cloud logs into a unified schema
  • Enriching security events with threat intelligence
  • Parsing and structuring unstructured application logs
  • Extracting metrics from log data
  • Redacting sensitive information (PII, credentials)

About

New and experimental

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published