Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 1.41 KB

README_EN.md

File metadata and controls

36 lines (22 loc) · 1.41 KB

Easyagent

License

English | 中文

Introduction

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.

Fundamental

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.

Quick Start

Please click Quick Start

API Reference

Please click Api Reference

protoc messages

Please click Quick Start

How to contribute

Please click Contribution

License

easyagent is under the Apache 2.0 license. See the LICENSE file for details.