Increased resiliency and better logging
API changes:
- None
Improvements;
- Queries that have transient failures on the server are automatically retried. Issue#5
- Fuzzy JSON unmarshalling into
map[string]interface{}
tries to unmarshal Insights time fields@timestamp
and@ingestionTime
intotime.Time
if possible. Issue#7 - Log messages about chunks now contain the query chunk ID. Issue#6
- Where possible the CWL query ID for the chunks is logged, as long as it has been assigned from a successful
StartQuery
call. - Always, an internal chunk ID is logged. The chunk ID is basically the chunk index within the stream, plus a suffix to indicate how many times it has been retried.
- Where possible the CWL query ID for the chunks is logged, as long as it has been assigned from a successful
- Finishing of a chunk is now logged consistently. Issue#8