成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

使用Docker快速部署ELK分析Nginx日志實(shí)踐(二)

Jinkey / 3122人閱讀

摘要:漢化使用中文界面實(shí)踐一背景筆者在上一篇文章使用快速部署分析日志實(shí)踐當(dāng)中有提到如何快速搭建分析日志,但是這只是第一步,后面還有很多儀表盤需要配置,而對(duì)于大部分人來(lái)說(shuō),英文并不是那么好,但都是英文界面,這就阻礙了筆者熟悉的一些操作所以筆者思考能

Kibana漢化使用中文界面實(shí)踐 一、背景

筆者在上一篇文章使用Docker快速部署ELK分析Nginx日志實(shí)踐當(dāng)中有提到如何快速搭建ELK分析Nginx日志,但是這只是第一步,后面還有很多儀表盤需要配置,而對(duì)于大部分人來(lái)說(shuō),英文并不是那么好,但Kibana都是英文界面,這就阻礙了筆者熟悉Kibana的一些操作;

所以筆者思考能不能將其漢化,在搜索引擎中找到了一些文章,發(fā)現(xiàn)漢化相對(duì)來(lái)說(shuō)成本還算比較低,因此進(jìn)行了一番實(shí)踐,整個(gè)操作流程即便是將前人的漢化包拿過(guò)來(lái)使用,但使用的過(guò)程漢化包的作者并沒(méi)有過(guò)多的講解,本文主要是講解如何使用漢化包以及操作過(guò)程的記錄。

筆者上一篇文章使用Docker快速部署ELK分析Nginx日志實(shí)踐URL地址:https://segmentfault.com/a/11...
二、操作概述

漢化包下載

運(yùn)行環(huán)境安裝

漢化效果演示

三、漢化包下載

筆者所使用的漢化包項(xiàng)目名稱為Kibana_Hanization,在Github上進(jìn)行了開(kāi)源,URL地址如下

https://github.com/anbai-inc/Kibana_Hanization

在上一篇文章當(dāng)中筆者已經(jīng)將/Users/song/dockerFile/掛載在容器的/data當(dāng)中,因此可以直接在宿主機(jī)中通過(guò)git拉取漢化包,然后去容器里面運(yùn)行它,參考命令如下

cd /Users/song/dockerFile/ && git clone https://github.com/anbai-inc/Kibana_Hanization.git
四、運(yùn)行環(huán)境安裝

安裝漢化包,需要完成三個(gè)步驟,首先需要有執(zhí)行漢化包里面工具的Python2.7環(huán)境,然后需要找到Kibana的安裝目錄,最后才能執(zhí)行安裝,具體操作如下

4.1 安裝Python2.7

筆者直接運(yùn)行漢化包的時(shí)候發(fā)現(xiàn)此漢化工具依賴于Python2.7,而ELK中默認(rèn)安裝的是Python3,因此筆者需要先安裝Python2.7的運(yùn)行環(huán)境,操作如下

首先需要拉取Python倉(cāng)庫(kù)地址

apt update

然后執(zhí)行安裝,參考命令如下

apt install python2.7
4.2 查找安裝位置

安裝好Python的運(yùn)行環(huán)境之后,筆者還需要找到kibana的安裝位置,參考命令如下所示

find / -iname kibana

命令執(zhí)行后返回的結(jié)果

/opt/logstash/x-pack/modules/azure/configuration/kibana
/opt/logstash/x-pack/modules/arcsight/configuration/kibana
/opt/logstash/modules/netflow/configuration/kibana
/opt/logstash/modules/fb_apache/configuration/kibana
/opt/kibana
/opt/kibana/src/core_plugins/kibana
/opt/kibana/node_modules/x-pack/plugins/ml/server/models/data_recognizer/modules/apache2/kibana
/opt/kibana/node_modules/x-pack/plugins/ml/server/models/data_recognizer/modules/nginx/kibana
/opt/kibana/node_modules/x-pack/plugins/monitoring/server/lib/kibana
/opt/kibana/node_modules/x-pack/plugins/monitoring/server/lib/metrics/kibana
/opt/kibana/node_modules/x-pack/plugins/monitoring/server/routes/api/v1/kibana
/opt/kibana/node_modules/x-pack/plugins/monitoring/public/views/kibana
/opt/kibana/node_modules/x-pack/plugins/monitoring/public/components/kibana
/opt/kibana/node_modules/x-pack/plugins/monitoring/public/directives/kibana
/opt/kibana/node_modules/@kbn/pm/src/utils/__fixtures__/kibana
/opt/kibana/bin/kibana
/etc/logrotate.d/kibana
/etc/init.d/kibana

根據(jù)返回結(jié)果和以往的經(jīng)驗(yàn),大致猜測(cè)出安裝位置在/opt/kibana下,在得到安裝目錄之后,現(xiàn)在筆者需要進(jìn)入此前在宿主機(jī)通過(guò)git下載的漢化包目錄,因?yàn)檫\(yùn)行elk容器的時(shí)候已經(jīng)將宿主機(jī)目錄掛載進(jìn)去,因此容器中可以進(jìn)入,參考嗎命令如下

cd /data/Kibana_Hanization
4.2 漢化包安裝

執(zhí)行漢化命令

python2.7 main.py /opt/kibana/

返回結(jié)果

文件[/opt/kibana/optimize/bundles/kibana.bundle.js]已翻譯。
文件[/opt/kibana/optimize/bundles/commons.bundle.js]已翻譯。
文件[/opt/kibana/optimize/bundles/login.bundle.js]已翻譯。
文件[/opt/kibana/optimize/bundles/ml.bundle.js]已翻譯。
文件[/opt/kibana/optimize/bundles/monitoring.bundle.js]已翻譯。
文件[/opt/kibana/optimize/bundles/timelion.bundle.js]已翻譯。
文件[/opt/kibana/optimize/bundles/vendors.bundle.js]已翻譯。
文件[/opt/kibana/optimize/bundles/apm.bundle.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/ui_setting_defaults.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/translations/en.json]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/docker_metrics/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/netflow/elastic_cloud.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/netflow/on_prem_elastic_cloud.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/netflow/on_prem.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/netflow/common_instructions.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/kubernetes_metrics/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/apache_metrics/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/redis_metrics/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/apm/apm_server_instructions.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/apm/apm_client_instructions.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/nginx_metrics/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/system_metrics/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/system_logs/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/apache_logs/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/nginx_logs/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/redis_logs/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/mysql_metrics/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/server/tutorials/mysql_logs/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/common/tutorials/filebeat_instructions.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/common/tutorials/metricbeat_instructions.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kibana/public/dashboard/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/timelion/index.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kbn_vislib_vis_types/public/line.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kbn_vislib_vis_types/public/area.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kbn_vislib_vis_types/public/heatmap.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kbn_vislib_vis_types/public/horizontal_bar.js]已翻譯。
文件[/opt/kibana/src/core_plugins/kbn_vislib_vis_types/public/histogram.js]已翻譯。
文件[/opt/kibana/src/ui/public/chrome/directives/global_nav/global_nav.js]已翻譯。

恭喜,Kibana漢化完成!

筆者執(zhí)行這條命令時(shí)間大約在10秒鐘左右。

五、漢化效果演示

經(jīng)過(guò)上一步操作,已經(jīng)完成了漢化包的安裝,現(xiàn)在筆者進(jìn)入Kibana的主頁(yè)來(lái)驗(yàn)證漢化的效果,Kibana主頁(yè)的URL地址如下

http://localhost:5601/app/kibana#/home?_g=()

但在實(shí)際漢化后發(fā)現(xiàn)并沒(méi)有完全漢化,筆者所使用的ELK版本為6.4.0,效果如下圖所示

而漢化包中介紹的漢化效果效果卻如下圖所示

筆者猜測(cè)可能是自己使用的ELK版本比較新,而漢化包還沒(méi)用跟上節(jié)奏所導(dǎo)致,不過(guò)效果已經(jīng)很棒了;筆者接著又打開(kāi)了幾個(gè)頁(yè)面,發(fā)現(xiàn)漢化效果大都在80%左右,視圖創(chuàng)建URL地址如下

http://localhost:5601/app/kibana#/visualize/new?_g=()

在瀏覽器中打開(kāi)視圖創(chuàng)建頁(yè)面后,展現(xiàn)漢化如下圖所示


作者:湯青松

微信:songboy8888

日期:2018-08-31

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/27440.html

相關(guān)文章

  • 使用Docker快速部署ELK分析Nginx日志實(shí)踐

    摘要:數(shù)據(jù)導(dǎo)入與校驗(yàn)容器運(yùn)行之后,筆者需要驗(yàn)證是否啟動(dòng)成功,可以通過(guò)瀏覽器訪問(wèn)和的頁(yè)面是否成功來(lái)判斷。的整體操作流程比較簡(jiǎn)單,首先是收集各種日志并進(jìn)行過(guò)濾,然后將過(guò)濾后的內(nèi)容發(fā)送到服務(wù)中,最后用戶通過(guò)的頁(yè)面查看中的日志數(shù)據(jù)作者湯青松微信日期 一、背景 筆者所在項(xiàng)目組的項(xiàng)目由多個(gè)子項(xiàng)目所組成,每一個(gè)子項(xiàng)目都存在一定的日志,有時(shí)候想排查一些問(wèn)題,需要到各個(gè)地方去查看,極為不方便,此前聽(tīng)說(shuō)有ELK...

    el09xccxy 評(píng)論0 收藏0
  • 使用Docker快速部署ELK分析Nginx日志實(shí)踐

    摘要:數(shù)據(jù)導(dǎo)入與校驗(yàn)容器運(yùn)行之后,筆者需要驗(yàn)證是否啟動(dòng)成功,可以通過(guò)瀏覽器訪問(wèn)和的頁(yè)面是否成功來(lái)判斷。的整體操作流程比較簡(jiǎn)單,首先是收集各種日志并進(jìn)行過(guò)濾,然后將過(guò)濾后的內(nèi)容發(fā)送到服務(wù)中,最后用戶通過(guò)的頁(yè)面查看中的日志數(shù)據(jù)作者湯青松微信日期 一、背景 筆者所在項(xiàng)目組的項(xiàng)目由多個(gè)子項(xiàng)目所組成,每一個(gè)子項(xiàng)目都存在一定的日志,有時(shí)候想排查一些問(wèn)題,需要到各個(gè)地方去查看,極為不方便,此前聽(tīng)說(shuō)有ELK...

    chenatu 評(píng)論0 收藏0
  • 使用Docker快速部署ELK分析Nginx日志實(shí)踐

    摘要:數(shù)據(jù)導(dǎo)入與校驗(yàn)容器運(yùn)行之后,筆者需要驗(yàn)證是否啟動(dòng)成功,可以通過(guò)瀏覽器訪問(wèn)和的頁(yè)面是否成功來(lái)判斷。的整體操作流程比較簡(jiǎn)單,首先是收集各種日志并進(jìn)行過(guò)濾,然后將過(guò)濾后的內(nèi)容發(fā)送到服務(wù)中,最后用戶通過(guò)的頁(yè)面查看中的日志數(shù)據(jù)作者湯青松微信日期 一、背景 筆者所在項(xiàng)目組的項(xiàng)目由多個(gè)子項(xiàng)目所組成,每一個(gè)子項(xiàng)目都存在一定的日志,有時(shí)候想排查一些問(wèn)題,需要到各個(gè)地方去查看,極為不方便,此前聽(tīng)說(shuō)有ELK...

    xumenger 評(píng)論0 收藏0
  • 使用Docker快速部署ELK分析Nginx日志實(shí)踐

    摘要:漢化使用中文界面實(shí)踐一背景筆者在上一篇文章使用快速部署分析日志實(shí)踐當(dāng)中有提到如何快速搭建分析日志,但是這只是第一步,后面還有很多儀表盤需要配置,而對(duì)于大部分人來(lái)說(shuō),英文并不是那么好,但都是英文界面,這就阻礙了筆者熟悉的一些操作所以筆者思考能 Kibana漢化使用中文界面實(shí)踐 一、背景 筆者在上一篇文章使用Docker快速部署ELK分析Nginx日志實(shí)踐當(dāng)中有提到如何快速搭建ELK分析N...

    Pink 評(píng)論0 收藏0
  • 利用ELK搭建Docker容器化應(yīng)用日志中心

    摘要:概述應(yīng)用一旦容器化以后,需要考慮的就是如何采集位于容器中的應(yīng)用程序的打印日志供運(yùn)維分析。 showImg(https://segmentfault.com/img/remote/1460000014146680); 概述 應(yīng)用一旦容器化以后,需要考慮的就是如何采集位于Docker容器中的應(yīng)用程序的打印日志供運(yùn)維分析。典型的比如 SpringBoot應(yīng)用的日志 收集。本文即將闡述如何利...

    周國(guó)輝 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<