Grafana Worldmap外网用户request地图监控
1.grafana的worldmmap面板插件
Worldmap面板是世界的平鋪地圖,可以用表示查詢數(shù)據(jù)點(diǎn)的圓圈覆蓋。它可以與時(shí)間序列度量一起使用,包括來(lái)自Elasticsearch的geohash數(shù)據(jù)或表格格式的數(shù)據(jù)。
2.grafana的數(shù)據(jù)源
(1)一個(gè)位置的經(jīng)緯度(geoip.location)
(2)另一個(gè)是你要顯示的field(geoip.city_name)
3.理解一下插件的request的原理
1)從上面可以看出,我們的worldmap插件把我們的配置具體化一elasticsearch的查詢語(yǔ)句,我們的map的顯示一般需要我們配置geoip.location和geoip.city_name.keyword兩個(gè)參數(shù)。
2)其中的grafana能用geoip.city_name.keyword和kibana能用geoip.city_name,grafana用geoip.city_name作為field時(shí),會(huì)報(bào)以下錯(cuò)誤:
Fielddata is disabled on text fields by default. Set fielddata=true on [keyword.city_name] in order to load fielddata in memory by uninverting the inverted index.
報(bào)錯(cuò)讓我開(kāi)啟fielddata,elasticsearch官方文檔解釋:“fielddata開(kāi)啟后會(huì)占用大量的內(nèi)存,所以默認(rèn)是關(guān)閉的,同時(shí)官方也給出了解決這個(gè)問(wèn)題的辦法,
Use the my_field.keyword field for aggregations, sorting, or in scripts,就是使用geoip.city_name.keyword字段進(jìn)行查詢聚合。
4.以geohashes作為數(shù)據(jù)源
這是我Logstash的filter利用geoip查詢數(shù)據(jù)庫(kù)解析IP地址位置信息的配置:
下面是kibana的以json格式展示出來(lái)的地理信息
"geoip": {"city_name": "Beijing","country_name": "China","location": {"lat": 39.9289,"lon": 116.3883}location獲取經(jīng)緯度,country_name和city_name分別取出國(guó)家和城市,我們grafana可以通過(guò)location的經(jīng)緯度來(lái)顯示數(shù)據(jù)。
grafana支持的數(shù)據(jù)庫(kù):ElasticSearch,The Geo-point data type with geohash indexing in Elasticsearch can also be used as a datasource for the worldmap panel. Grafana has a new bucket aggregate for Elasticsearch queries - Geo Hash Grid that allows grouping of coordinates. The Geo Hash Grid has a precision option where 1 is the highest level and 7 is the lowest.
grafana有一個(gè)新的buchet的聚合為 Geo Hash Grid,同時(shí)可以進(jìn)行精度設(shè)置precision(1-7)。
5.下面我們進(jìn)行配置
(1)進(jìn)入worldmap的設(shè)置界面,
上面說(shuō)我們以geohashes作為數(shù)據(jù)源的格式,location Data選取“geohash”,同時(shí)我們也要指定經(jīng)緯度的字段,填寫(xiě)經(jīng)緯度所在的“geoip.location”field,這個(gè)field必須設(shè)置,因?yàn)間rafana通過(guò)這個(gè)字段才能找到經(jīng)緯度的filed。
(2)metrics界面設(shè)置
(3)顯示效果
轉(zhuǎn)載于:https://blog.51cto.com/11078047/2178120
總結(jié)
以上是生活随笔為你收集整理的Grafana Worldmap外网用户request地图监控的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 64. Minimum Path Sum
- 下一篇: 中秋福利大放送!教你既可朝九晚五,又可诗