Timestamp format with milisecond

My application send timestamp with this format 2020-04-11T12:30:08.223+04:30 and it’s right in the debug too:
INFO [Function] PIPELINE DEBUG: 2020-04-11T12:34:04.8136913+04:30
but in the dashboard, It doesn’t show for a millisecond.

I read the logs from Kafka and I need sort by Timestamp field to show the order of events correctly.
Why is this happening? Do I need to set the display format to a specific configuration?

what Graylog version are you using? did you extract the information from the json on your message field?

Hi @jan.
how are you?
thanks for replay.
garylog version: Graylog 3.2.4+a407287
Elasticsearch: elasticsearch-oss-6.8.6-1.noarch

my log is json format, direct send from app to kafka then graylog with Raw/Plaintext Kafka consume, I have json extractor and priority in graylog configuration is:
1) Message Filter Chain
2) Pipeline Processor
3) GeoIP Resolver
4) AWS Instance Name Lookup

message log is:

{"Timestamp":"2020-04-22T12:47:21.8003658+04:30","Level":"Information","MessageTemplate":"{HostingRequestFinishedLog:l}","RenderedMessage":"Request finished in 204.73940000000002ms 200 application/json; charset=utf-8","Properties":{"ElapsedMilliseconds":204.73940000000002,"StatusCode":200,"ContentType":"application/json; charset=utf-8","HostingRequestFinishedLog":"Request finished in 204.73940000000002ms 200 application/json; charset=utf-8","EventId":{"Id":2},"SourceContext":"Microsoft.AspNetCore.Hosting.Diagnostics","RequestId":"0HLV4D8POIDLO:00000001","RequestPath":"/web/api/","SpanId":"|6cce0a04-4ad0a3980437438d.","TraceId":"6cce0a04-4ad0a3980437438d","ParentId":"","ConnectionId":"0HLV4D8POIDLK","MachineName":"my_server","ThreadId":33,"Application":"My_app"},"Renderings":{"HostingRequestFinishedLog":[{"Format":"l","Rendering":"Request finished in 204.73940000000002ms 200 application/json; charset=utf-8"}]}}

Timestamp in message show with milisecond but when extractor apply, this is how it is displayed

2020-04-22 12:47:27 +04:30

incorrect timestamp


only in left side show timestamp with milisecond (Red box)
Even if, I used pipeline and store Timestamp in another field, but I don’t have milisecond. (Blue box).
The second problem is that the received logs are not arranged that the full is explained in this link.

thanks a lot :sunflower:

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.