# Kibana: No Compatible Fields - GEOIP

**URL:** <https://discuss.elastic.co/t/kibana-no-compatible-fields-geoip/153286>\
**Category:** Kibana\
**Created:** [October 21, 2018, 1:16pm UTC](https://discuss.elastic.co/t/kibana-no-compatible-fields-geoip/153286 "2018-10-21T13:16:58Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![bternyak](https://avatars.discourse-cdn.com/v4/letter/b/90db22/32.png) [@bternyak](https://discuss.elastic.co/u/bternyak)\
**Post date:** [October 21, 2018, 1:16pm UTC](https://discuss.elastic.co/t/kibana-no-compatible-fields-geoip/153286/1 "2018-10-21T13:16:58Z")

</div>

Hey Guys!

I have a problem with geoip.. I've read all the articles in the forum and the web about this theme, but I can't visualize geoip on the map. I write logstash output to the stdin, too and there I can see that geoip makes new fields, and in Kibana I can see, too, just I can't visualize it..  
The logstash conf file:

```
geoip {
    source => "clientIP"
    target => "geoip"
    add_field => ["[geoip][coordinates]", "%{[geoip][longitude]}" ]
    add_field => ["[geoip][coordinates]", "%{[geoip][latitude]}" ]
    }
    mutate {
                    convert => ["[geoip][coordinates]", "float"]
            }

```

}

but I have another version, too:

```
geoip {
    source => "Source IP"

```

}

So, I've installed the ingest geoip plugin in Elasticsearch:

 ![image](https://us1.discourse-cdn.com/elastic/original/3X/1/f/1f10688a5183df28f553b04663f394e88d96fd6b.png)

If I write to kibana -\> console:  
GET \_template  
In the response the originally mapping:  
"geoip": {  
"dynamic": true,  
"properties": {  
"ip": {  
"type": "ip"  
},  
"location": {  
"type": "geo\_point"  
},  
"latitude": {  
"type": "half\_float"  
},  
"longitude": {  
"type": "half\_float"  
}  
}  
}  
}  
}  
}

I'm not using mapping. Should I? And how?  
How should my logstash config look like?  
Should I have to do something with the .gz files that is in the ingest-geoip directory?  
Please help me! If you have to need more information, I'll send you!

---

<div class="post-metadata">

**Author:** ![warkolm](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/warkolm/32/39224_2.png) [@warkolm](https://discuss.elastic.co/u/warkolm)\
**Post date:** [October 22, 2018, 7:56am UTC](https://discuss.elastic.co/t/kibana-no-compatible-fields-geoip/153286/2 "2018-10-22T07:56:22Z")

</div>

You don't need the `add_field` or the mutate.

What does the entire config look like?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 19, 2018, 7:56am UTC](https://discuss.elastic.co/t/kibana-no-compatible-fields-geoip/153286/3 "2018-11-19T07:56:23Z")

</div>

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