• Stars
    star
    197
  • Rank 197,722 (Top 4 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created over 2 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

一款支持标准化schema定义、自动化部署产品包的软件,旨在对产品包下每个服务进行部署、升级、卸载、配置等操作,解放人工运维成本。

ChengYing

ChengYing名字由来为中国古代十大名剑之一-承影。

ChengYing来源于数栈运维管家-EasyManager,是袋鼠云数栈运维保障团队出品的一款支持标准化schema定义、自动化部署产品包的软件,旨在对产品包下每个服务进行部署、升级、卸载、配置等操作,解放人工运维成本。

功能特征

统一的产品包schema定义

  • 抽象化产品包定义,用一套标准的schema定义一个产品包的完整的生命周期,包括安装、启动、配置、升级、卸载等。

集群管理

  • 支持多集群设置,便于在一套Chengying系统中部署多套资源隔离的服务;
  • 支持对集群中所有产品包、所有主机、集群资源的管理。

安装部署

  • 支持产品包的快速安装与部署。

服务管理

  • 支持查看各服务及服务实例的运行状态、健康检查状态;
  • 支持服务的配置修改下发;
  • 支持服务的滚动重启;
  • 支持服务的配置查看。

监控告警

  • 集成prometheus/grafana组件作为可视化仪表盘组件监控集群、主机、服务性能检测;
  • 支持邮件、短信、钉钉以及自定义告警通道发送告警信息。

产品包升级/回滚

  • 支持产品包、增量包、服务参数修改后的产品升级部署及版本回滚。

节点扩容/缩容

  • 支持根据集群运行状况,产品化支持主机资源扩充与缩减。

整体架构

架构图

快速开始

请点击快速开始

如何贡献

请点击如何贡献

Lincence

ChengYing is under the Apache 2.0 license. See the LINCENCE file for details.

技术交流

我们使用钉钉 沟通交流,可以搜索群号[30537511]或者扫描下面的二维码加入钉钉群 钉钉群

More Repositories

1

chunjun

A data integration framework
Java
3,970
star
2

flinkStreamSQL

基于开源的flink,对其实时sql进行扩展;主要实现了流与维表的join,支持原生flink SQL所有的语法
Java
2,017
star
3

Taier

Taier is a big data development platform for submission, scheduling, operation and maintenance, and indicator information display
Java
1,329
star
4

molecule

🚀 A lightweight Web IDE UI framework.
TypeScript
879
star
5

dt-sql-parser

SQL Parsers for BigData, built with antlr4.
TypeScript
293
star
6

jlogstash

java 版本的logstash
HTML
267
star
7

monaco-sql-languages

SQL languages for monaco-editor
TypeScript
217
star
8

dt-react-component

React UI component library based on antd package
TypeScript
84
star
9

jfilebeat

类filebeat的轻量级日志采集工具
Java
68
star
10

DatasourceX

Java
65
star
11

catcher

java性能采集工具
Java
51
star
12

flinkx

48
star
13

code-review-practices

Code Review Practices
48
star
14

yice-performance

易测性能检测平台
TypeScript
46
star
15

doraemon

A management tool to help you organize your daily development
TypeScript
32
star
16

chengying-agent

EasyAgent is an infrastructure component, applied to manage the life-cycle of services on the remote host.
Go
32
star
17

dt-utils

前端常用工具函数
TypeScript
30
star
18

dt-python-parser

Python Parsers for BigData, built with antlr4.
JavaScript
25
star
19

ko

Project toolkit for React Applications
JavaScript
24
star
20

dt-react-monaco-editor

Monaco editor for React.
TypeScript
22
star
21

jlogstash-input-plugin

java 版本 logstash input 插件
Java
21
star
22

jlogstash-performance-testing

jlogstash 与 logstash 性能对比
20
star
23

molecule-examples

The collection of Molecule examples
TypeScript
20
star
24

UED

袋鼠云数栈 UED 团队 - http://ued.dtstack.cn/
TypeScript
20
star
25

ant-design-dtinsight-theme

This is a document of DTInsight-theme based on Ant Design.
Less
20
star
26

dt-form-renderer

Render Interaction Form Via JSON
TypeScript
18
star
27

ant-design-testing

TypeScript
16
star
28

babel-plugin-treasure

Base on babel-plugin-import , committed to achieving the AST optimization requirements of a unified library
HTML
11
star
29

chengying-server

Go
10
star
30

Code-Style-Guide

10
star
31

chunjun-web

ChunJun Offical Website https://dtstack.github.io/chunjun-web/
JavaScript
8
star
32

jlogstash-output-plugin

java 版本 logstash output 插件
Java
7
star
33

jlogstash-filter-plugin

java 版本 logstash filter 插件
Java
7
star
34

easyvc-power-meter

an open source component code for demonstrating @easyv/cli.
JavaScript
6
star
35

chengying-schema

Shell
6
star
36

chengying-front

TypeScript
5
star
37

chengying-web

JavaScript
4
star
38

typescript-migration-helper

Help ES6 + React + Redux project migrates to the Typescript project.
Perl
2
star
39

easyv-cli

EasyV官方组件开发工具
2
star
40

dtstack-log-java-sdk

玳数日志java版本sdk
Java
2
star
41

create-molecule

Create Molecule Application with create-react-app.
TypeScript
2
star
42

dt-react-codemirror-editor

Codemirror editor for React.
TypeScript
2
star
43

maven-repository

1
star
44

elasticsearch-sql-old

Java
1
star
45

dt-monaco-editor-nls-webpack-plugin

Simplified Chinese Support For Monaco Editor
JavaScript
1
star