General URI Protocol
Code Block | ||
---|---|---|
| ||
eagle://localhost:8080/category/namespace?properties |
Stream Protocol
Code Block |
---|
eagle://localhost:8080/streams/{STREAM_MESSAGING_ID} |
Metric Protocol
Code Block |
---|
eagle://localhost:8080/metrics/{METRIC_NAME} |
Entity Protocol
Code Block |
---|
eagle://localhost:8080/entities/{ENTITY_SERVICE_NAME} |
Log Protocol
Code Block |
---|
eagle://localhost:8080/logs/{LOG_INDECIES_NAME} |
Multi-Lang SDK
SDK Interface
Code Block language java abstract class EagleClient { public EagleClient(String uri, Properties eagleUriprops){ // 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
...
Multi-Tenant and Authentication
Code Block |
---|
eagle://localhost:8080/category/namespace?token="{TENANT_TOKEN}"&siteId="{SITE_ID}" |
Or
Code Block |
---|
eagle://localhost:8080/category/namespace?username="{USERNAME}"&password="{PASSWORD}"&siteId="{SITE_ID}" |