General URI Protocol
eagle://localhost:8080/category/namespace?properties
Stream Protocol
eagle://localhost:8080/streams/{STREAM_ID}
Metric Protocol
eagle://localhost:8080/metrics/{METRIC_ID}
Entity Protocol
eagle://localhost:8080/entities/{ENTITY_SERVICE_NAME}
Log Protocol
eagle://localhost:8080/logs/{ENTITY_SERVICE_NAME}
Multi-Lang SDK
SDK Interface
abstract class EagleClient { public EagleClient(String eagleUri){ // Initialize connection with underly service like kafka/hbase/elasticsearch. } }
Multi-Lange Support
- Java Client SDK: eagle app / eagle core.
- Python Client SDK: eagle collector scripts