Hello. I'm attempting to load a new index into Elastic and Kibana. I have loaded it into ElasticSearch and I can see my fields just fine. Here is an example where I run a query against Dev Tools:
{
"took" : 2,
"timed_out" : false,
"_shards" : {
"total" : 1,
"successful" : 1,
"skipped" : 0,
"failed" : 0
},
"hits" : {
"total" : {
"value" : 10000,
"relation" : "gte"
},
"max_score" : 1.0,
"hits" : [
{
"_index" : "wcs_prod_ihs-2020.06",
"_type" : "Prod",
"_id" : "t8yjwnIBufjMecmPqK-B",
"_score" : 1.0,
"_source" : {
"agent" : {
"version" : "7.7.1",
"ephemeral_id" : "d159fc96-asdf-asdf-asdf-03ff4eca3610",
"hostname" : "SERVER00",
"id" : vafdvasda9df-413d-832a-aasdvasdvas",
"type" : "filebeat"
},
"TrueClientIP" : "###.##.##.##",
"input" : {
"type" : "log"
},
"@version" : "1",
"message" : "###masked###",
"ecs" : {
"version" : "1.5.0"
},
"httpRequest" : "GET /request/@self HTTP/1.1",
"httpTime" : "2020-06-14-00.06.53",
"httpRequestMethod" : "GET",
"tags" : [
"beats_input_codec_plain_applied"
],
"type" : "apache_access",
"@timestamp" : "2020-06-14T04:06:53.000Z",
"httpReferer" : "https://www.google.com",
"host" : {
"architecture" : "x86_64",
"hostname" : "SERVER00",
},
"httpResponseTime" : 16546,
"httpUserAgent" : "Mozilla/5.0 (iPhone; CPU iPhone OS 13_4_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/13.1 Mobile/15E148 Safari/604.1",
"geoip" : {
"region_code" : "FL",
"continent_code" : "NA",
"ip" : "###.##.##.##",
"dma_code" : 528,
"postal_code" : "33055",
"region_name" : "Florida",
"country_code3" : "US",
"latitude" : 25.9487,
"longitude" : -80.2819,
"country_code2" : "US",
"city_name" : "Opa-locka",
"location" : {
"lon" : -80.2819,
"lat" : 25.9487
},
"country_name" : "United States",
"timezone" : "America/New_York"
},
"httpResponseCode" : 200,
"log" : {
"offset" : 1345522,
"file" : {
"path" : "/access_log.202006140000"
}
},
"httpResponseSize" : 221,
"httpHostIP" : "###.##.##.##",
"httpXForwarded" : "###.##.##.##6",
"httpJSessionID" : "asdfasdf",
"httpWCSMemberID" : "-",
"fields" : {
"log_type" : "weblogs"
}
}
},
However, after I create the index pattern from the Elastic Index and choose a time field (only providing me with the @timestamp option), I then go up to "Discover" and just look at everything in the index. When I do this, I'm not seeing most of the fields above that I can see via Dev Tools. For example, I don't see any of the field like httpResponseSize, httpTime, httpHostIP, TrueClientIP, etc. When I expand the list of available fields, they are there. But, they are not showing up because Kibana doesn't think there is any data in those fields.
Any idea what I'm doing wrong here? Thanks!