Summary
The downsampler and influxdb_to_iceberg plugins support both scheduled and http trigger types, but their HTTP request parameters are not formally documented in the plugin metadata or README files.
Current State
- Both plugins have
scheduled_args_config in their docstrings
- Neither has
http_args_config for HTTP-specific parameters
- HTTP handlers accept parameters via request body that differ from scheduled trigger arguments
downsampler
HTTP mode uses different/additional parameters:
backfill_start, backfill_end instead of window
batch_size for chunked processing
tag_values as JSON object instead of string format
influxdb_to_iceberg
Likely similar situation — needs code review to identify HTTP-specific parameters.
Recommended Actions
- Review
process_request functions in both plugins to identify all HTTP parameters
- Add
http_args_config to plugin docstrings for Explorer UI support
- Add
### HTTP request parameters section to READMEs following the pattern in prophet_forecasting
Related
- Prophet forecasting already has separate sections:
### Scheduled trigger parameters and ### HTTP request parameters
- See commit ab1b21f for the pattern to follow
Summary
The
downsamplerandinfluxdb_to_icebergplugins support bothscheduledandhttptrigger types, but their HTTP request parameters are not formally documented in the plugin metadata or README files.Current State
scheduled_args_configin their docstringshttp_args_configfor HTTP-specific parametersdownsampler
HTTP mode uses different/additional parameters:
backfill_start,backfill_endinstead ofwindowbatch_sizefor chunked processingtag_valuesas JSON object instead of string formatinfluxdb_to_iceberg
Likely similar situation — needs code review to identify HTTP-specific parameters.
Recommended Actions
process_requestfunctions in both plugins to identify all HTTP parametershttp_args_configto plugin docstrings for Explorer UI support### HTTP request parameterssection to READMEs following the pattern inprophet_forecastingRelated
### Scheduled trigger parametersand### HTTP request parameters