欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

ELK7.4-坐標(biāo)地圖映射Nginx用戶地理位置

小生博客:http://xsboke.blog.51cto.com

成都創(chuàng)新互聯(lián)從2013年開始,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、成都做網(wǎng)站網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢想脫穎而出為使命,1280元正安做網(wǎng)站,已為上家服務(wù),為正安各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18982081108

                -------謝謝您的參考,如有疑問,歡迎交流

目錄

  • 需求
  • 環(huán)境
  • logstash配置
  • kibana配置

需求

使用Geoip解析nginx用戶IP地理位置,然后通過kibana的"coordinates map"實(shí)現(xiàn)映射用戶地理位置可視化

環(huán)境

這里主要展示logstash filter pluginkibana的配置,之前的配置請(qǐng)參考:ELK7.4-快速入門實(shí)現(xiàn)數(shù)據(jù)收集

web             172.16.100.251      nignx/filebeat/logstash 
elasticsearch   172.16.100.252      elasticsearch/kibana

Web配置

  1. 添加pipelines配置

    vim /etc/logstash/conf.d/nginx.conf
    
    input {
       beats {
           port => 5044
       }
    }
    
    filter {
       if "nginx_access" in [tags] {
           grok {
               match => { "message" => "%{NUMBER:request_time}\|%{IPORHOST:access_domain}\|%{IPORHOST:remote_addr}\|%{USERNAME:remote_user}\|\[%{HTTPDATE:time_local}\]\|%{NOTSPACE:request_method} %{NOTSPACE:request} (?:HTTP/%{NUMBER:http_version})\|%{NUMBER:status}\|%{NUMBER:upstream_status}\|%{NUMBER:upstream_response_time}\|%{NOTSPACE:upstream_addr}\|%{NUMBER:body_bytes_sent}\|%{NOTSPACE:request_body}\|%{NOTSPACE:http_referer}\|%{GREEDYDATA:http_user_agent}\|%{NOTSPACE:http_x_forwarded_path}\|%{NOTSPACE:upstream_cache_status}" }
           }
    
           geoip {
               source => "remote_addr"
               target => "geoip" # 要發(fā)送的字段,默認(rèn)為此
               add_field => ["[geoip][coordinates]","%{[geoip][longitude]}"] # 獲取經(jīng)度
               add_field => ["[geoip][coordinates]","%{[geoip][latitude]}"] # 獲取緯度
           }
    
           mutate {
               convert => ["[geoip][coordinates]","float"] # 修改經(jīng)緯度為浮點(diǎn)數(shù)
           }
       }
    }
    
    output {
       if "nginx_access" in [tags] {
           elasticsearch {
               hosts => ["172.16.100.252:9200"]
               index => "logstash-nginx_access-%{+YYYY.MM.dd}" # 使用以logstash索引可以免除手動(dòng)指定geoip為geo_point類型.
           }
       }
    }
    

elasticsearch配置

  1. kibana配置

    默認(rèn)情況下kibana使用"Elastic Maps Service"顯示地圖模塊,要使用其他服務(wù)提供商的模塊可以通過修改"map.tilemap.url"實(shí)現(xiàn),下面是修改為高德地圖
    # map.tilemap.url: 'http://webrd02.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=7&x={x}&y={y}&z={z}'
    
    7.4版本的kibana對(duì)中文兼容性更好,個(gè)人建議使用Kibana默認(rèn)的"Elastic Maps Service"顯示地圖模塊,可以修改kibana的語言從而顯示中文:
    # i18n.locale: "zh-CN"
  2. kibana Web配置

    新建可視化 -> 坐標(biāo)地圖 -> 選擇logstash索引

    ELK7.4-坐標(biāo)地圖映射Nginx用戶地理位置

    根據(jù)下圖進(jìn)行配置然后保存即可

    ELK7.4-坐標(biāo)地圖映射Nginx用戶地理位置

分享題目:ELK7.4-坐標(biāo)地圖映射Nginx用戶地理位置
文章位置:http://www.chinadenli.net/article40/jogoeo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版微信小程序全網(wǎng)營銷推廣定制網(wǎng)站網(wǎng)站收錄面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)