In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-04-06 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >
Share
Shulou(Shulou.com)06/01 Report--
This article mainly introduces the SRE and DevOps worthy of attention to which open source projects, have a certain reference value, interested friends can refer to, I hope you can learn a lot after reading this article, the following let the editor take you to understand.
1. Cloudprober
Cloudprober can actively track and monitor applications and help you find faults in advance. It uses the "active" monitoring model to check that your components are working as expected. For example, it will proactively run probes to ensure that your front end can access your back end. Similarly, you can run probes to verify that your local system can actually access your cloud virtual machine. With this tracking method, you can easily track the configuration of the application and easily locate problems that occur in the system.
Characteristics:
Can be integrated with open source monitoring systems such as Prometheus and Grafana. Cloudprober can also export probe results.
The target is automatically discovered. Provides out-of-the-box support for GCE and Kubernetes; other cloud services can be easily configured.
Deployment is simple. It can be quickly deployed through a Docker container.
It takes up a little space. The Cloudprober image is small, contains only statically compiled binaries, and requires very little CPU and RAM to run a large number of probes.
2.Cloud Operations Sandbox (Alpha)
Cloud Operations Sandbox is an open source platform through which you can learn about the reliability engineering practices of Google services, and you can also use the Cloud Operations toolkit and apply it to cloud services. Note: this requires a Google cloud service account.
Characteristics:
Demo Service-an application designed based on the architecture of modern cloud native microservices.
One-click deployment-the job of scripting services to Google Cloud Platform.
Load Generator-A component that simulates traffic on a demo service.
3. Kubernetes version Checker
This is a Kubernetes tool that can help you view the version of the images running in the cluster. The tool also allows you to view the mirrored version in a table on the Grafana dashboard.
Characteristics:
You can set up multiple image repositories at a time.
Enables you to view version information as Prometheus metrics.
Support for image repositories such as ACR,DockerHub,ECR.
4.Istio
Istio is an open source framework for monitoring microservice traffic, implementing policies, and aggregating telemetry data in a standardized manner. The control plane of Istio provides an abstraction layer for cluster management, such as Kubernetes.
Characteristics:
Load balancing that supports HTTP,gRPC,WebSocket and TCP traffic.
Fine-grained control of traffic behavior through rich routing rules, retry, failover and fault injection.
Pluggable policy layer and configuration API to support access control, rate limiting and quotas.
The entrances and exits of the cluster, as well as all traffic metrics, logs and tracking information within the cluster.
Identity-based authentication and authorization ensure the security of communication between services.
5. Checkov
Checkov is an infrastructure-as-a-code practice, a static code inspection tool that scans the Terraform,Cloud Details,Cubanet,Serverless or ARM model cloud infrastructure and detects configuration errors.
Characteristics:
More than 400 built-in rules cover best security practices for AWS,Azure and Google Cloud.
Ability to monitor the development, maintenance and update of IaaS,PaaS or SaaS managed by Terraform.
Ability to detect AWS credentials in EC2 user data, Lambda contexts, and Terraform programs.
6.Litmus
Litmus is a cloud native chaos project. Litmus provides tools to coordinate chaos on Kubernetes to help SRE discover vulnerabilities in its deployment. SRE first uses Litmus for chaos testing, and then uses it to find faults and vulnerabilities and improve the flexibility of the system.
Characteristics:
Developers can run chaotic tests during application development as an extension of unit or integration tests.
For CI pipeline builders: when an application encounters a fault in the pipeline, you can run a chaos test to find errors.
7.Locust
Locust is an easy-to-use, scriptable and flexible performance testing tool. You can use Python code to customize actions instead of using clumsy UI. This makes Locust extensible and developer-friendly.
Characteristics:
Locust is distributed and extensible and can easily support hundreds of users.
UI interface, which can display the progress in real time.
Any system can be tested with a little modification.
8.Prometheus
Prometheus is a Cloud Native Computing Foundation project, which is a system and service monitoring system. It extracts metrics from configured targets at a specific time, tests rules, and displays results. If the specified condition is violated, it triggers a warning notification.
Characteristics:
Multidimensional data model (time series defined by metrics).
Discover the target through service discovery or static configuration.
Does not rely on distributed storage; a single node is autonomous.
PromQL, a powerful and flexible query language.
9.Kube-monkey
Kube-monkey is the way Netflix's Chaos Monkey is implemented in the Kubernetes cluster. A foolproof way to stress test a system is to break things at random. This is the theory behind Netflix's Chaos Monkey, which is a chaotic engineering tool.
Characteristics:
Kube-monkey works by randomly destroying pod in your designated cluster and fine-tuning it within a specific time window.
Can be highly customizable according to your requirements.
10.PowerfulSeal
PowerfulSeal injects faults into the Kubernetes cluster to help you identify the problem as soon as possible. It makes it possible to create a complete chaos project.
Characteristics:
Compatible with Kubernetes,OpenStack,AWS,Azure,GCP and local environment.
Can be integrated with Prometheus and Datadog for metrics collection.
Multiple patterns are supported through custom use cases.
Thank you for reading this article carefully. I hope the article "what are the open source projects worth paying attention to about SRE and DevOps" shared by the editor will be helpful to you. At the same time, I also hope you will support us and pay attention to the industry information channel. More related knowledge is waiting for you to learn!
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.