Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[filebeat][httpjson] Initial implementation of httpjson v2 (#22320)
* Add oauth config * Add stateless input * Add request and basic config * Create v2 input and basic transforms * Refactor and set up basic requester structure * Run fmt * Set tests and fix tpl * basic processing structure * Add pagination mechanism * Publish the events * Add check redirect and oauth tests * Deprecate old httpjson and include both * Return default value if execution is empty * wip * Add split * Handle request errors and pagination end * Add date functions for templates and tests * Add getRFC5988Link functionality to templates * Switch between v1/v2 based on config flag * Add cursor * Add rate limit * Put back original filebeat.yml * Add deprecation warning for old httpjson version * Add transform tests * Initial doc changes * Add more debug logs and split tests * Ignore empty values on set and append * Allow content type and accept override and change redirect default * Add add and toInt functions * Support array responses * Add tests cases and minor changes * Add changelog entry * Do not copy mutex on delete transform * Add PR suggestions: - Modify context done error log - Change is_v2 config bool for string config_version - Change retryable logger to be created from input logger * Documentation fixes
- Loading branch information