Keywordsmonitoring and logging devops logging tools devops application monitoring tools in devops
These
DevOps logging and monitoring tools are part of a reshaping cloud computing trend - learn more in the Open Cloud Guide.
In the cloud, open source tools and applications make
DevOps much more efficient, especially for logging and monitoring solutions. Monitoring cloud platforms, applications and components, and processing and analyzing logs are critical to ensure high availability, high performance, and low latency. In fact, RightScale's recent cloud status survey report stated that 45% of the most common cloud optimization behaviors focused on monitoring.
However, proprietary recording and monitoring solutions are expensive. Worse, they often bundle more expensive management service products.
Now enter a new wave of powerful open
log and monitoring solutions. Some of them focus on targeted tasks, such as monitoring and performance analysis of container clusters, while others as a whole monitoring and alerting toolkit, they can perform multi-dimensional data collection and query.
The Linux Foundation recently released the report "Guide to the Open Cloud: Current Trends and Open Source Projects". This is the third annual report that comprehensively introduces the state of open cloud computing, including logging and monitoring for the DevOps community. The report is now available for download. It summarizes and analyzes the research and explains how development trends in containers and monitoring are reshaping cloud computing. The report provides descriptions and links to classification projects that are important to today’s open cloud environment. It is important to note that DevOps has become the most effective method for application delivery and maintenance in the cloud.
In a series of posts here, we have listed these items from the guide by category and provided insights into the overall development of the category. Below, you will see some important collections of
DevOps tools for recording and monitoring, their impact, and their GitHub links, which were collected from the Open Cloud Guide:
Logging and monitoring
Fluentd
Fluentd is an open source data collector for a unified logging layer, contributed by Treasure Data. It structures data into JSON to unify all aspects of log data: collect, filter, buffer, and output logs among multiple sources and targets.
Heapster
Heapster is a container cluster monitoring and performance analysis tool for
Kubernetes. It itself supports Kubernetes and CoreOS, and can be adjusted to run on OpenShift. It also supports pluggable storage backends: Grafana's InfluxDB, Google Cloud Monitoring, Google Cloud Logging, Hawkular, Riemann, and Kafka.
Logstash
Logstash is Elastic's open source data pipeline, used to help process logs and other event data from various systems. Its plug-ins can be connected to various sources and large-scale streaming data to a central analysis system.
Prometheus
Prometheus is an open source system monitoring and alerting toolkit, originally built by SoundCloud, and is now a cloud computing foundation project of the Linux Foundation. It is suitable for machine-centric and micro-service architecture, and supports multi-dimensional data collection and query.
Weave Scope
Weave Scope is Weaveworks' open source tool for real-time monitoring of distributed applications and their containers. It integrates with Kubernetes and AWS ECS.
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.