Asgard is a distributed job management system designed to comprehensively solve resident progress applications, plan tasks, and schedule tasks.
The Asgard system consists of web nodes, master nodes, and agent nodes.
The main functions of the web node include instance management, group management, job configuration, job running status control, job running status viewing, log query
The master node is responsible for the status monitoring of the agent node, and at the same time receives and dumps the runtime data reported by the agent node
The agent node receives instructions from the web node and operates related operations in the corresponding server
Master node and agent node exchange data through grpc protocol