中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Kubernetes中日志管理工具有哪些

本篇內(nèi)容主要講解“Kubernetes中日志管理工具有哪些”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Kubernetes中日志管理工具有哪些”吧!

創(chuàng)新互聯(lián)公司從2013年開始,先為磴口等服務建站,磴口等地企業(yè),進行企業(yè)商務咨詢服務。為磴口企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。

Kubernetes在容器編排市場中占主導地位,通常用于托管微服務。但是,微服務的每個實例都會生成大量日志事件,這些日志事件很快就會變得難以管理。更糟糕的是,當出現(xiàn)問題時,由于服務間的復雜交互以及不可預知的故障模式,很難找到根本原因。

目前,我們有這么多日志工具?是否有一個完美的工具可以滿足所有需求,并使監(jiān)視,日志記錄和故障原因分析盡可能地高效和快速?

大多數(shù)Kubernetes日志管理工具都是ELK的變體,具有相似的功能并且具有同樣的局限性。這些工具可幫助你訪問日志和搜索信息。但要,這些工具大多數(shù)還需要解析日志規(guī)則和警報規(guī)則才能正常工作。

1. Zebrium

我將Zebrium放在首位,因為我發(fā)現(xiàn)該工具有潛力成為Kubernetes日志管理中的下一個重要工具。

這家新成立的初創(chuàng)公司,最近入選“ Gartner 2020年值得關注的25家初創(chuàng)企業(yè)”和“福布斯AI 50:美國最有前途的人工智能公司”。

Zebrium最近還幫助Sweetwater將事件跟蹤時間從3小時減少到只有幾分鐘。Zebrium甚至可以發(fā)現(xiàn)以前未發(fā)現(xiàn)的軟件問題。這是一項出色的功能,因為它可以幫助你在問題出現(xiàn)之前就發(fā)現(xiàn)問題。

那么,什么使Zebrium在競爭中脫穎而出?Zebrium使用人工智能(AI)來發(fā)現(xiàn)問題以及自動發(fā)現(xiàn),而所有其他工具都依賴于用戶手動添加規(guī)則。Zebrium也可以用作獨立的日志管理平臺,也可以與ELK Stack或其他日志管理器集成。

這聽起來像夢想成真,所以我在一個非常簡單的項目上進行了測試。在此測試中,Zebrium能夠自動檢測到網(wǎng)絡超時的問題。我沒有為此建立任何規(guī)則,也沒有手動監(jiān)視系統(tǒng)。Zebrium通過其基于ML的算法解決了這個問題,并立即通知我。

優(yōu)點:

  1. 易于啟動,只需要簡單的helm或kubectl命令。

  2. 自動檢測問題和軟件故障,無需手動配置規(guī)則。

  3. 可以用作獨立的日志管理工具,也可以用作現(xiàn)有日志管理工具(例如ELK Stack)的ML附件。

缺點:

  1. 免費計劃:日志限制為每天500MB,只保留3天的記錄。

  2. 支持Kubernetes,Docker和大多數(shù)常見平臺,但尚不支持Windows。

官網(wǎng)鏈接:https://www.zebrium.com/

2. Sematext

Sematext是用于日志管理和應用程序性能監(jiān)視的解決方案。Sematex提供了系統(tǒng)狀態(tài)的可見性。

Sematext不僅限于K8s日志記錄,還可以提供監(jiān)視和警報功能。收集到的日志,會自動根據(jù)不同的已知日志格式進行解析/結構化,并且用戶還可以提供自定義的日志模式。

Sematext還公開了Elasticsearch API,因此你也可以使用任何與Elasticsearch配合使用的工具,例如Filebeat和Logstash與Sematex。

Sematext可以創(chuàng)建特定規(guī)則,以監(jiān)視特定情況并捕獲異常。借助Sematex全面的實時儀表板,用戶可以控制和監(jiān)視所有服務。

優(yōu)點:

  1. 與其他Sematext Cloud工具(如監(jiān)視)集成。

  2. 配置方便靈活。

  3. ELK的靈活性。

缺點:

  1. Sematex和Kibana不能在一個儀表板上混合使用。

  2. 自定義解析需要在日志傳送器中完成,Sematext僅在服務器端解析Syslog和JSON。

  3. 跟蹤功能較弱,盡管他們計劃進行改進。

官網(wǎng)鏈接:https://sematext.com/

3.Grafana的Loki

K8s日志監(jiān)視工具列表中的第三位不是ELK,而是Loki。

Loki是一個受Prometheus啟發(fā)的,支持多租戶和高度可用的日志聚合工具。該工具有助于收集日志,但是用戶需要為其手動建立規(guī)則。

Loki與Grafana,Prometheus和Kubernetes合作。Loki可以使你的內(nèi)部流程更有效率。例如,它節(jié)省了Paytm Insider 75%的日志記錄和監(jiān)視成本。

Loki不會索引你的日志內(nèi)容,而是僅索引每個事件流的一組標簽,因此效率很高。

優(yōu)點:

  1. 大型的生態(tài)系統(tǒng)。

  2. 豐富的可視化功能。

  3. 由于未索引日志內(nèi)容而提高了效率

缺點:

  1. 未對Kubernetes日志管理進行優(yōu)化。

  2. 大量的手工操作。

  3. 缺少內(nèi)容索引可能會限制搜索性能。

官網(wǎng)鏈接:https://grafana.com/oss/loki/

4. ELK Stack ( Elastic Stack)

ELK名列第四。一般而言,ELK可能是最著名的日志管理開源工具。ELK是Elasticsearch,Logstash和Kibana的首字母縮寫。每個組件負責日志記錄過程的不同部分。

Elasticsearch是一個功能強大且可擴展的搜索系統(tǒng),Logstash聚合并處理日志,而Kibana提供了一個數(shù)據(jù)分析和可視化的界面,可幫助用戶理解數(shù)據(jù)。它們共同為K8s提供了全面的日志記錄解決方案。

請注意,ELK堆棧還有許多其他變體(例如EFK Stack -Elasticsearch,F(xiàn)luentd和Kibana)。

ELK被Adobe,T-Mobile和Walmart等許多大公司使用,因此你可以相信它的健壯性。通常,這是一個可靠且經(jīng)過驗證的工具。

但是,由于它的復雜性和所需的大量資源,我將其放在第四位。

優(yōu)點:

  1. 該工具是眾所周知的,并且擁有龐大的社區(qū)。

  2. 非常廣泛的平臺支持。

  3. Kibana中豐富的分析和可視化功能。

  4. 需要手動定義的警報規(guī)則,日志分析復雜。

缺點:

  1. 維護困難

  2. 在大型環(huán)境中,需要調整很多屬性

  3. 大量的資源需求

  4. 某些功能需要付費

官網(wǎng)鏈接:https://www.elastic.co/cn/what-is/elk-stack

5.Google Operations (Stackdriver)

Google Operations(也稱為Stackdriver)是在Google環(huán)境中用于監(jiān)視,故障排除和提高應用程序性能的工具。

它收集整個Google Cloud和你的應用程序的指標,日志信息和軟件跟蹤信息。Google Operations與AWS上的CloudWatch等效,并且與CloudWatch一樣,它是一個具有日志記錄和監(jiān)視的解決方案。

Cloud Logging與GKE緊密集成,默認情況下會添加到你創(chuàng)建的每個GKE群集中。你的日志存儲在Logging的數(shù)據(jù)存儲中,并為搜索和可視化編制索引。

Cloud Logging支持靈活的查詢,并且可以與Google基礎架構中的其他工具無縫集成。

優(yōu)點:

  1. 實時的日志管理和分析。

  2. 內(nèi)置大規(guī)模的度量指標。

  3. 可以集成Google基礎架構中的其他工具。

缺點:

  1. 由于請求會通過Google Cloud Platform(GCP)的各個級別,因此很難跟蹤實際的延遲。

  2. 僅適用于GCP環(huán)境。

  3. 復雜的定價系統(tǒng)。很難預先估計要花多少錢。

官網(wǎng)鏈接:https://cloud.google.com/products/operations

6. CloudWatch

CloudWatch是Amazon Web Services的產(chǎn)品。

它從AWS中收集數(shù)據(jù),并在單個自動化儀表板中將其可視化。這使你可以查看日志和指標并將它們相互關聯(lián),以了解問題的根本原因。

用戶可以使用CloudWatch自己專用的查詢語言來分析日志,該語言支持聚合,過濾器和正則表達式。你還可以通過Lambda將日志發(fā)送到Elasticsearch。

總體而言,如果你已經(jīng)在使用Amazon服務,則CloudWatch是一個不錯的選擇。它也可以用于混合云體系結構,并使用代理或API來監(jiān)視軟件資源。AirWatch,Deliveroo,9GAG等許多知名品牌都在使用CloudWatch。

優(yōu)點:

  1. 專為監(jiān)視AWS資源而設計。

  2. 具有指標爆發(fā)性屬性

  3. 詳細的監(jiān)視和自動縮放組。

缺點:

  1. 它只能用于AWS服務。

  2. 儀表板的定制選項不多。

  3. 不支持事務跟蹤。

官網(wǎng)鏈接:https://aws.amazon.com/cloudwatch/

7.Fluentd

Fluentd是跨平臺的開源數(shù)據(jù)收集器,提供了統(tǒng)一的日志記錄層(但它不是獨立的日志管理器)。

Fluentd是一個頗受歡迎的工具,擁有Atlassian,Microsoft和Amazon等5,000多個用戶。Fluentd有很高的可靠性和性能。

此外,F(xiàn)luentd還創(chuàng)建了一個統(tǒng)一的日志記錄層,可幫助你更有效地使用數(shù)據(jù)。該工具可以像LINE一樣幫助你 每秒處理120,000條記錄。

優(yōu)點:

  1. 大型的社區(qū)和插件生態(tài)系統(tǒng)。

  2. 統(tǒng)一日志記錄層。

  3. 經(jīng)過驗證的可靠性和性能。

  4. 安裝簡單

缺點:

  1. 配置復雜

  2. 對數(shù)據(jù)轉換的支持有限。

  3. 不是完整的日志記錄解決方案

官網(wǎng)鏈接:https://www.fluentd.org/

到此,相信大家對“Kubernetes中日志管理工具有哪些”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

本文題目:Kubernetes中日志管理工具有哪些
文章網(wǎng)址:http://www.rwnh.cn/article26/jeecjg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供靜態(tài)網(wǎng)站、網(wǎng)站導航、全網(wǎng)營銷推廣響應式網(wǎng)站、外貿(mào)網(wǎng)站建設、企業(yè)建站

廣告

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

網(wǎng)站托管運營
来安县| 昭苏县| 奉化市| 工布江达县| 大石桥市| 伊春市| 潮安县| 长宁区| 宜宾县| 万安县| 兴城市| 陇南市| 南昌市| 礼泉县| 东城区| 莱州市| 涟源市| 藁城市| 鄂伦春自治旗| 揭西县| 大安市| 桃园市| 施甸县| 大丰市| 米林县| 昔阳县| 景德镇市| 博罗县| 峨边| 三亚市| 台南市| 贺州市| 宁都县| 大宁县| 福建省| 噶尔县| 偃师市| 上杭县| 长武县| 大化| 玛多县|