Allow retention policy to be specified for write #34
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.
According to the InfluxDB docs, when writing, the retention policy can
be specified with a URL parameter named
rp
:https://docs.influxdata.com/influxdb/v1.2/guides/writing_data/#writing-data-using-the-http-api
I was thinking that perhaps the retention policy name could be specified
in the Series definition. Then multiple points could be written, each
of which could have its own retention policy. In communicating with
Influx support, I heard back this:
"There is currently no way to specify the database or retention policy
directly in the point at this time. Although a per-point retention
policy option is already a proposed feature for the next version of the
line protocol format."
So, we can specify the retention policy name as an option to the
write
function alongside other options like
precision
.