Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

General URI Protocol

Code Block
languagexml
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
    languagejava
    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}"