中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Kubernetes中日志管理工具有哪些

發布時間:2021-12-14 14:22:23 來源:億速云 閱讀:222 作者:iii 欄目:云計算

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

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

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

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

1. Zebrium

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

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

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

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

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

優點:

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

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

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

缺點:

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

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

官網鏈接:https://www.zebrium.com/

2. Sematext

Sematext是用于日志管理和應用程序性能監視的解決方案。Sematex提供了系統狀態的可見性。

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

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

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

優點:

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

  2. 配置方便靈活。

  3. ELK的靈活性。

缺點:

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

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

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

官網鏈接:https://sematext.com/

3.Grafana的Loki

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

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

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

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

優點:

  1. 大型的生態系統。

  2. 豐富的可視化功能。

  3. 由于未索引日志內容而提高了效率

缺點:

  1. 未對Kubernetes日志管理進行優化。

  2. 大量的手工操作。

  3. 缺少內容索引可能會限制搜索性能。

官網鏈接:https://grafana.com/oss/loki/

4. ELK Stack ( Elastic Stack)

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

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

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

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

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

優點:

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

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

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

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

缺點:

  1. 維護困難

  2. 在大型環境中,需要調整很多屬性

  3. 大量的資源需求

  4. 某些功能需要付費

官網鏈接:https://www.elastic.co/cn/what-is/elk-stack

5.Google Operations (Stackdriver)

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

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

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

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

優點:

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

  2. 內置大規模的度量指標。

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

缺點:

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

  2. 僅適用于GCP環境。

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

官網鏈接:https://cloud.google.com/products/operations

6. CloudWatch

CloudWatch是Amazon Web Services的產品。

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

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

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

優點:

  1. 專為監視AWS資源而設計。

  2. 具有指標爆發性屬性

  3. 詳細的監視和自動縮放組。

缺點:

  1. 它只能用于AWS服務。

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

  3. 不支持事務跟蹤。

官網鏈接:https://aws.amazon.com/cloudwatch/

7.Fluentd

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

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

此外,Fluentd還創建了一個統一的日志記錄層,可幫助你更有效地使用數據。該工具可以像LINE一樣幫助你 每秒處理120,000條記錄。

優點:

  1. 大型的社區和插件生態系統。

  2. 統一日志記錄層。

  3. 經過驗證的可靠性和性能。

  4. 安裝簡單

缺點:

  1. 配置復雜

  2. 對數據轉換的支持有限。

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

官網鏈接:https://www.fluentd.org/

到此,相信大家對“Kubernetes中日志管理工具有哪些”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

浙江省| 永修县| 青岛市| 郴州市| 江永县| 万年县| 双江| 万源市| 建平县| 通渭县| 平阴县| 区。| 绥化市| 遂宁市| 镇宁| 东城区| 广德县| 林州市| 天全县| 博乐市| 图们市| 灵山县| 富民县| 大方县| 桐庐县| 镇原县| 遂宁市| 崇明县| 宣武区| 武汉市| 集贤县| 宁武县| 兴安县| 龙泉市| 双柏县| 金坛市| 辰溪县| 民丰县| 登封市| 丰都县| 大埔区|