English | 中文
Easyagent is an infrastructure component based on gRPC widely used in dtstack, applied to manage the life-cycle of service on the remote host. The best practice is to manage the life-cycle of the beats of ELK and Hadoop components.
Easyagent is composed of two parts: sidecar and server, the former is deployed on the remote hosts and communicate with the latter with gRPC messages, which are defined with protobuf. With one-way gRPC-connection between the sidecar and the server(from sidecar to server), upon the rest api supported by the easyagent server, other systems or components can control the remotes sidecar(host) and install/start/stop/config/uninstall the target application.
Please click Quick Start
Please click Api Reference
Please click Quick Start
Please click Contribution
easyagent is under the Apache 2.0 license. See the LICENSE file for details.