5 個用於日誌記錄以及監控的 DevOps 工具

4 贊 回覆發表於2017-02-14

這些 DevOps 日誌記錄和監控工具是重塑雲端計算趨勢的一部分 -- 在《開放雲指南》中瞭解更多。

在雲中,開源工具和應用程式使 DevOps 提高了很多效率,對於日誌記錄和監視解決方案尤其如此。監控雲平臺、應用程式和元件以及處理和分析日誌,對於確保高可用性、高效能、低延遲等至關重要。事實上,RightScale 最近的雲狀態調查報告中說,最常見的雲優化的行為中,45% 的大公司和中小型企業關注的是監控。

然而,專有的記錄和監控解決方案是昂貴的。更糟的是,它們通常捆綁更昂貴的管理服務產品。

現在進入強大的開放日誌和監控解決方案的新浪潮。其中一些聚焦於有針對性的任務,例如容器叢集的監控和效能分析,而其他作為整體監控和警報工具包,它們能夠進行多維度的資料收集和查詢。

Linux 基金會最近釋出《開放雲指南:當前趨勢和開源專案》 Guide to the Open Cloud: Current Trends and Open Source Projects這篇報告。這是第三份年度報告,全面地介紹了開放雲端計算的狀態,包括為 DevOps 社群的日誌記錄和監控的部分。該報告現在已經可以下載,它對研究進行了彙總和分析,闡述了容器、監控等的發展趨勢在如何重塑雲端計算。該報告提供了對當今開放雲環境很重要的分類專案的描述和連結。需要特別注意的是,DevOps 已經成為雲中應用交付和維護的最有效方法。

在這裡的一系列帖子中,我們按照類別從指南中列出了這些專案,並提供了該類別整體發展情況的見解。下面,你將看到一些用於記錄和監視的重要 DevOps 工具集合,它們所帶來的影響,以及它們的 GitHub 連結,這些都是從《開放雲指南》中收集而來的:

日誌記錄和監控

Fluentd

Fluentd 是一個用於統一日誌記錄層的開源資料收集器,由 Treasure Data 貢獻。它將資料結構化為 JSON,以統一處理日誌資料的所有方面:在多個源和目標之間收集、過濾、緩衝和輸出日誌。

Heapster

Heapster 是 Kubernetes 的一個容器叢集監控和效能分析工具。它本身支援 Kubernetes 和 CoreOS,並且經過調整可以在 OpenShift 上執行。它還支援可插拔的儲存後端:使用 Grafana 的 InfluxDB、Google Cloud Monitoring、Google Cloud Logging、Hawkular、Riemann 和 Kafka。

Logstash

Logstash 是 Elastic 的開源資料管道,用於幫助處理來自各種系統的日誌和其他事件資料。它的外掛可以連線到各種源和大規模流資料到中央分析系統。

Prometheus

Prometheus 是一個開源的系統監控和警報工具包,最初由 SoundCloud 構建,現在是 Linux 基金會的雲端計算基礎專案。它適用於以機器為中心和微服務架構,並支援多維度資料收集和查詢。

Weave Scope

Weave Scope 是 Weaveworks 的開源工具,用於實時監控分散式應用程式及其容器。它與 Kubernetes 和 AWS ECS 整合。

要了解更多關於開源雲端計算的趨勢,檢視頂級開源雲端計算專案的完整列表。現在下載 Linux 基金會的《開放雲指南》報告!


via: https://www.linux.com/news/open-cloud-report/2016/5-devops-tools-logging-and-monitoring

作者:SAM DEAN 譯者:geekpi 校對:jasminepeng

本文由 LCTT 原創編譯,Linux中國 榮譽推出

相關文章