Open source project丨ChengYing version 1.1 is released: new super functions and new optimized experience!

ChengYing is a one-stop, fully automated, full-lifecycle big data platform operation and maintenance manager, providing one-stop deployment, operation and maintenance, and monitoring services for big data products. It can realize product deployment, product upgrades, version rollbacks, scaling nodes, Log diagnosis, cluster monitoring, real-time alarm and other functions are committed to maximizing the savings of operation and maintenance costs, reducing the online failure rate and difficulty of operation and maintenance, and providing customers with safe and stable product deployment and monitoring.

ChengYing was born out of EasyManager, a one-stop operation and maintenance manager independently developed by Kangaroo Cloud Data Stack. It inherits the concept of the famous sword family of the Kangaroo Cloud open source project. online.

On September 13, 2022, ChengYing version 1.1 was officially released!

ChengYing 1.1 version on the 1.0 version, has fully upgraded the previous UI, and added a platform management center, including: backup configuration, installation directory, script management, cluster inspection and other functions; in the operation and maintenance center and deployment center On the original basis, it has been comprehensively upgraded and optimized, and new super functions have been added, which further improves the operation, maintenance and deployment capabilities.

This release of version 1.1 brings the following new highlights:

● Normal upgrade

Users can automatically back up the database when upgrading the component package, and automatically restore the database when rolling back, which is convenient for users to perform data backup and rollback of operation and maintenance upgrades.

● Smooth upgrade

To achieve rolling release of component packages, you can upgrade some applications first, and then update all applications after the test is completed. It can reduce the hardware requirements caused by upgrading the environment, and facilitate users to operate, maintain, upgrade and roll back applications.

● Automatic deployment of product lines

The product can automatically arrange the server according to the role information of the component package, automatically solve the deployment dependency problem of the component package, and automatically deploy, which greatly reduces the operation and maintenance time.

The new version has been launched on Github and Gitee, and the use document is also pushed to the community. You can download and check it at any time. You are welcome to experience it (if you like our project, please click Star), and the experience address:

Github:

https://github.com/DTStack/chengying

Gitee:

https://gitee.com/dtstack_dev_0/chengying

Official documentation:

https://dtstack.github.io/chengying-web/

ChengYing 1.1 version details

● Overall optimization

Optimize SQL injection vulnerability handling

Optimized the script to clear the history health check when the host is taken off the shelf

Failed to decompress the installation package of the optimized high-version system host

Optimize audit logs

Optimize script management

Alarm recovery is in pause state

● Operation and maintenance center

1. [Services] Added preview function for configuration delivery.

file

2. [Diagnosis] Added inspection report function.

file

● Deployment Center

1. [Component Management] Added product line-level deployment during component installation.

file

2. [Deployment Component] Added host orchestration conflict check.

file

3. [Deployed components] Added product package rollback function.

file

4.【Deployment Service】Added when modifying service configuration parameters, you can specify file modification.

file

5. [Component upgrade] Added smooth upgrade.

file

6. [Monitoring alarms] Added click on the alarm dashboard to jump to grafana and then select ip; the grafana rule list can be started and stopped in batches.

file

file

7. [Monitoring Alarm] A new search function is added to the alarm module.

file

● Platform management

1. [Backup Configuration] Added a custom backup path directory. When the component package is uninstalled, you can move the current component snapshot to the custom directory.

file

2. [Script management] Added script management.

file

● System configuration

1. [Global Configuration] Added a new global configuration page, which supports component installation timeout and automated test timeout settings.

file

2. [Platform Security] If you add no operations, you will be automatically logged out.

file

3. [Platform Security] Added sm2 national secret authentication.

4. [Platform Security] Added mandatory modification of the initial password, and the number of login errors will be locked.

● User Center

1. [Deployment information download] Added the cluster deployment information download function.

file

ChengYing 1.2 version planning

At present, ChengYing version 1.1 has been successfully released, and we are also planning version 1.2. We will focus on the following key points for the new version:

● Hadoop security management, automatic ticket management

● ChengYing adapts to ARM architecture

● ChengYing docking with Ldap

In addition to keeping the product updated, ChengYing will continue to maintain a monthly live broadcast of open source technology to help ChengYing developers use the product better. Interested friends are welcome to join our communication community (DingTalk Group: 30537511) , Let's exchange the technical problems and difficulties of ChengYing together, and build ChengYing together!

Kangaroo Cloud Open Source Framework DingTalk Technology Exchange Group (30537511), welcome students who are interested in big data open source projects to join and exchange the latest technical information, open source project library address: https://github.com/DTStack/Taier

{{o.name}}
{{m.name}}

Guess you like

Origin my.oschina.net/u/3869098/blog/5577334