You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

General URI Protocol

eagle://localhost:8080/category/namespace?properties
  • Stream Protocol

eagle://localhost:8080/streams/{STREAM_MESSAGING_ID}
  • Metric Protocol

eagle://localhost:8080/metrics/{METRIC_NAME}
  • Entity Protocol

eagle://localhost:8080/entities/{ENTITY_SERVICE_NAME}
  • Log Protocol

eagle://localhost:8080/logs/{LOG_INDECIES_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

Multi-Tenant and Authentication

eagle://localhost:8080/category/namespace?token="{TENANT_TOKEN}"&siteId="{SITE_ID}"

Or

eagle://localhost:8080/category/namespace?username="{USERNAME}"&password="{PASSWORD}"&siteId="{SITE_ID}"
  • No labels