-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Remap specification #3740
Labels
domain: internal docs
Anything related to Vector's internal documentation
domain: vrl
Anything related to the Vector Remap Language
type: task
Generic non-code related tasks
Comments
binarylogic
added
type: task
Generic non-code related tasks
domain: internal docs
Anything related to Vector's internal documentation
domain: vrl
Anything related to the Vector Remap Language
labels
Sep 7, 2020
This was referenced Sep 7, 2020
binarylogic
modified the milestones:
2020-08-31 - Digitization Laser,
2020-09-14 - The Grid
Sep 12, 2020
jamtur01
modified the milestones:
2020-11-09: Augur of Dunlain,
2020-11-23: Pseudo-chitin armor
Nov 24, 2020
jamtur01
modified the milestones:
2020-11-23: Pseudo-chitin armor,
2020-12-07: Nanite Repair System
Dec 7, 2020
There's a lot to write down, but I'll just focus on a few key things that we want to get right before we ship v1: Functionsgeneral
naming
parameters
|
This was referenced Dec 18, 2020
@JeanMertz I updated the requirements to cover problems and questions that I've seen come up. |
Reopening since additional design questions are still popping up. Ex: should the new |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
domain: internal docs
Anything related to Vector's internal documentation
domain: vrl
Anything related to the Vector Remap Language
type: task
Generic non-code related tasks
Now that we're expanding the Remap language, we should materialize all of the rules and guidelines into a spec. This spec can live in the Remap crate/folder in markdown format.
Requirements
Format
Language
del
andmerge
functions)Limits
Things we have explicitly decided not to do:
Types
Syntax
Strictness
Functions
format_
for string formatting functions (strftime, numbers, etc)parse_
for string parsing functions (parse_json, parse_timestamp, etc)*_values
for functions that walk/traverse all event values. (see Newreplace_values
Remap function #5783 and Newredact_values
Remap function #5784)*_keys_
for functions that walk/traverse all event keys. (see Newreplace_keys
Remap function #5377)del
vsappend
)del
error on missing keys?)Errors
The text was updated successfully, but these errors were encountered: