5 个用于日志记录以及监控的 DevOps 工具

Posted Linux开源社区

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5 个用于日志记录以及监控的 DevOps 工具相关的知识,希望对你有一定的参考价值。

最常见的云优化的行为中,45% 的大公司和中小型企业关注的是监控。
-- SAM DEAN

编译自:  
作者: SAM DEAN
译者: geekpi


这些 DevOps 日志记录和监控工具是重塑云计算趋势的一部分 -- 在《开放云指南》中了解更多。

在云中,开源工具和应用程序使 DevOps 提高了很多效率,对于日志记录和监视解决方案尤其如此。监控云平台、应用程序和组件以及处理和分析日志,对于确保高可用性、高性能、低延迟等至关重要。事实上,RightScale 最近的[1]报告中说,最常见的云优化的行为中,45% 的大公司和中小型企业关注的是监控。

然而,专有的记录和监控解决方案是昂贵的。更糟的是,它们通常捆绑更昂贵的管理服务产品。

现在进入强大的开放日志和监控解决方案的新浪潮。其中一些聚焦于有针对性的任务,例如容器集群的监控和性能分析,而其他作为整体监控和警报工具包,它们能够进行多维度的数据收集和查询。

Linux 基金会最近[2][3]这篇报告。这是第三份年度报告,全面地介绍了开放云计算的状态,包括为 DevOps 社区的日志记录和监控的部分。该报告现在已经可以[4],它对研究进行了汇总和分析,阐述了容器、监控等的发展趋势在如何重塑云计算。该报告提供了对当今开放云环境很重要的分类项目的描述和链接。需要特别注意的是,DevOps 已经成为云中应用交付和维护的最有效方法。

在这里的[5]中,我们按照类别从指南中列出了这些项目,并提供了该类别整体发展情况的见解。下面,你将看到一些用于记录和监视的重要 DevOps 工具集合,它们所带来的影响,以及它们的 GitHub 链接,这些都是从《[6]》中收集而来的:

日志记录和监控

Fluentd

Fluentd 是一个用于统一日志记录层的开源数据收集器,由 Treasure Data 贡献。它将数据结构化为 JSON,以统一处理日志数据的所有方面:在多个源和目标之间收集、过滤、缓冲和输出日志。

  • [7]

Heapster

Heapster 是 Kubernetes 的一个容器集群监控和性能分析工具。它本身支持 Kubernetes 和 CoreOS,并且经过调整可以在 OpenShift 上运行。它还支持可插拔的存储后端:使用 Grafana 的 InfluxDB、Google Cloud Monitoring、Google Cloud Logging、Hawkular、Riemann 和 Kafka。

  • [8]

  • [9]

Logstash

Logstash 是 Elastic 的开源数据管道,用于帮助处理来自各种系统的日志和其他事件数据。它的插件可以连接到各种源和大规模流数据到中央分析系统。

  • [10]

  • [11]

Prometheus

Prometheus 是一个开源的系统监控和警报工具包,最初由 SoundCloud 构建,现在是 Linux 基金会的云计算基础项目。它适用于以机器为中心和微服务架构,并支持多维度数据收集和查询。

  • [12]

Weave Scope

Weave Scope 是 Weaveworks 的开源工具,用于实时监控分布式应用程序及其容器。它与 Kubernetes 和 AWS ECS 集成。

  • [13]

  • [14]

要了解更多关于开源云计算的趋势,查看顶级开源云计算项目的完整列表。[15]


via: 

本文由 [17] 原创编译, 荣誉推出


推荐文章

< 左右滑动查看相关文章 >

5 个用于日志记录以及监控的 DevOps 工具 5 个用于日志记录以及监控的 DevOps 工具 5 个用于日志记录以及监控的 DevOps 工具 5 个用于日志记录以及监控的 DevOps 工具

输入文章 ID 或长按二维码直达


  • [1]: 云状态调查 - http://www.rightscale.com/blog/cloud-industry-insights/cloud-computing-trends-2016-state-cloud-survey

  • [2]: 发布 - https://www.linux.com/blog/linux-foundation-issues-2016-guide-open-source-cloud-projects

  • [3]: 《开放云指南:当前趋势和开源项目》 Guide to the Open Cloud: Current Trends and Open Source Projects - http://go.linuxfoundation.org/l/6342/2016-10-31/3krbjr?utm_source=press-release&utm_medium=pr&utm_campaign=open-cloud-report-2016

  • [4]: 下载 - http://go.linuxfoundation.org/l/6342/2016-10-31/3krbjr

  • [5]: 一系列帖子 - https://www.linux.com/news/open-cloud-report/2016/guide-open-cloud-state-micro-oses

  • [6]: 开放云指南 - http://go.linuxfoundation.org/l/6342/2016-10-31/3krbjr?utm_source=press-release&utm_medium=pr&utm_campaign=open-cloud-report-2016

  • [7]: 官网 - http://www.fluentd.org/

  • [8]: 官网 - http://blog.kubernetes.io/2015/05/resource-usage-monitoring-kubernetes.html

  • [9]: GitHub - https://github.com/kubernetes/heapster

  • [10]: 官网 - https://www.elastic.co/products/logstash

  • [11]: GitHub - https://github.com/elastic/logstash

  • [12]: 官网 - https://prometheus.io/

  • [13]: 官网 - https://www.weave.works/products/weave-scope/

  • [14]: GitHub - https://github.com/weaveworks/scope

  • [15]: 现在下载 Linux 基金会的《开放云指南》报告! - http://bit.ly/2eHQOwy

  • [16]: SAM DEAN - https://www.linux.com/users/sam-dean

  • [17]: LCTT - https://github.com/LCTT/TranslateProject


以上是关于5 个用于日志记录以及监控的 DevOps 工具的主要内容,如果未能解决你的问题,请参考以下文章

统一的可观察性:指标日志和跟踪

建设DevOps统一运维监控平台,先从日志监控说起

十个强大的DevOps基础设施自动化工具,不容错过

下一代的DevOps服务:AIOps

5个Kubernetes监控最佳实践

DevOps-1:持续集成工具Jenkins的安装