The AppInsights backend fails to parse timestamp microseconds correctly if the Golang time.RFC3339Nano format is used in the envelope. When this happens, the backend truncates to millisecond resolution, meaning that events can appear out of order if not distinguishable by millisecond. Things work correctly if format string "2006-01-02T15:04:05.999999Z" is used.
The AppInsights backend fails to parse timestamp microseconds correctly if the Golang time.RFC3339Nano format is used in the envelope. When this happens, the backend truncates to millisecond resolution, meaning that events can appear out of order if not distinguishable by millisecond. Things work correctly if format string "2006-01-02T15:04:05.999999Z" is used.
Also note https://github.com/Microsoft/ApplicationInsights-Home/issues/189.