Reputation: 449
When we create time-based indices, elasticsearch/kibana need a field named "_timestamp".
I found that this field should be a string.
But in my log, Unix Timestamp is a necessary segment.
Upvotes: 0
Views: 1727
Reputation: 4893
Yes you can store unix timestamp in Date
type fields. But make sure you use proper format
like epoch_millis
for timestamp in millis and epoch_second
for timestamp in seconds.
Example mapping for timestamp
field which stores unix timestamp in seconds.
PUT my-index
{
"mappings": {
"my-type": {
"properties": {
"timestamp": {
"type": "date",
"format": "epoch_second"
}
}
}
}
}
You can find more information here
Upvotes: 3