[發明專利]基于服務網格實現的日志服務自動化部署的方法有效
| 申請號: | 202011178906.4 | 申請日: | 2020-10-29 |
| 公開(公告)號: | CN112468314B | 公開(公告)日: | 2022-11-04 |
| 發明(設計)人: | 李海濱 | 申請(專利權)人: | 貴州新致普惠信息技術有限公司 |
| 主分類號: | H04L41/0803 | 分類號: | H04L41/0803;H04L67/1001;H04L67/10;H04L61/5007;H04L61/4511 |
| 代理公司: | 上海正策律師事務所 31271 | 代理人: | 李麗;張晟 |
| 地址: | 550025 貴州省*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 服務 網格 實現 日志 自動化 部署 方法 | ||
1.一種基于服務網格實現的日志服務自動化部署的方法,其特征在于,所述基于服務網格實現的日志服務自動化部署的方法包括以下步驟:
響應于DNS查詢服務的請求,Consul服務管理軟件集群的服務端維護服務網格集群的信息,并提供DNS查詢服務;
客戶端獲取修改的IP地址,提取端口信息作為指定端口,執行對于訪問狀態的監控;
當監控到指定端口的訪問狀態為可訪問狀態時,對應服務的存在狀態被判斷為存在;
客戶端執行注冊操作,將修改后的IP地址注冊到對應的域名下;
客戶端部署ELK應用,監控指定端口的訪問狀態;以及
當監控的端口的訪問狀態為可訪問狀態時,客戶端執行服務發現操作以及執行服務IP地址注冊操作,將發現的相應的服務注冊到對應的域名下,
其中,ELK應用的各個組件被部署到不同的服務器,并且返回的IP地址的列表為隨機排列地設置;
其中,ELK應用包括Elastic Search、Logstash和Kibana三個服務組件的一種或者多種,當Elastic Search服務被判斷為存在狀態時,對應的IP地址被注冊到elasticsearch.service.consul的域名下,當Logstash服務被判斷為存在狀態時,對應的IP地址被注冊到logstash.service.consul的域名下,當Kibana服務被判斷為存在狀態時,對應的IP地址被注冊到kibana.service.consul的域名下;
其中,當監控到不同的節點時,僅執行IP地址的修改。
2.一種基于服務網格實現的日志服務自動化部署的系統,其特征在于,所述基于服務網格實現的日志服務自動化部署的系統被配置為包括Consul服務管理軟件集群的服務端和Consul服務管理軟件集群的客戶端,其中所述服務端包括多個服務端服務器,所述客戶端包括多個的客戶端服務器,其中所述服務端維護服務網格集群的信息,并提供DNS查詢服務,其中所述客戶端部署ELK應用,監控指定端口的訪問狀態,當訪問狀態的監控狀態結果為可訪問狀態時,所述客戶端發現相應的服務,將服務IP地址注冊到對應的域名下;
其中監控到不同的節點時,僅執行IP地址的修改,其中ELK的各組件被部署到不同的服務器上,所述客戶端監控并發現相應的服務,注冊到對應的域名下,其中返回的IP地址列表信息是隨機排列地設置;其中ELK應用包括Elastic Search、Logstash和Kibana三個服務組件的一種或者多種;當Elastic Search服務被判斷為存在狀態時,對應的IP地址被注冊到elasticsearch.service.consul的域名下,當Logstash服務被判斷為存在狀態時,對應的IP地址被注冊到logstash.service.consul的域名下,當Kibana服務被判斷為存在狀態時,對應的IP地址被注冊到kibana.service.consul的域名下;
其中所述基于服務網格實現的日志服務自動化部署的系統在ELK集群中應用了服務網格之后,ELK各組件根據實際需求進行擴縮、遷移操作,所述客戶端不執行配置文件中的服務器列表的更改,從而實現了負載均衡,部分節點故障不影響整個集群對外繼續提供服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴州新致普惠信息技術有限公司,未經貴州新致普惠信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011178906.4/1.html,轉載請聲明來源鉆瓜專利網。





