Skip to content

Increased resiliency and better logging

Compare
Choose a tag to compare
@vcschapp vcschapp released this 18 Oct 00:33
· 75 commits to main since this release

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 into time.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.
  • Finishing of a chunk is now logged consistently. Issue#8