Skip to content

Tiny console util to communicate with Eureka service discovery server started in Spring Boot app

Notifications You must be signed in to change notification settings

Alcereo/eureka-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Tiny console util to communicate with Eureka service discovery server started in Spring Boot app.

Ready-made app can be taken from releases

Use cases

Get instances info
> eureka-cli -u $EUREKA_HOST -p $EUREKA_PORT info

APP NAME            STATUS    ID                                 IP ADDRESS        PORT
EUREKA-CLIENT-2     UP        client-2                           192.168.0.114     38891
EUREKA-CLIENT       UP        192.168.0.114:eureka-client:0      192.168.0.114     35935
EUREKA-CLIENT       UP        192.168.0.114:eureka-client        192.168.0.114     8080
Get instance url
> eureka-cli -u $EUREKA_HOST -p $EUREKA_PORT info url EUREKA-CLIENT-2 client-2

http://192.168.0.114:38891
Wait for instance UP status
> eureka-cli wait EUREKA-CLIENT-2 client-2

Wait for instanceID: "client-2" app name: "EUREKA-CLIENT-2"...
It took:  7.004323836s
APP NAME            STATUS    ID                                 IP ADDRESS        PORT               
EUREKA-CLIENT-2     UP        client-2                           192.168.0.114     38891 
Wait for instance and request /info hook
> eureka-cli wait -t 12 EUREKA-CLIENT-2 client-2 && wget -qO- $(eureka-cli info url EUREKA-CLIENT-2 client-2)/info

Wait for instanceID: "client-2" app name: "EUREKA-CLIENT-2"...
It took:  7.004323836s
APP NAME            STATUS    ID                                 IP ADDRESS        PORT               
EUREKA-CLIENT-2     UP        client-2                           192.168.0.114     38891 
{}
Quick check instance
> eureka-cli wait -t 0 EUREKA-CLIENT-2 client-2

APP NAME            STATUS    ID                                 IP ADDRESS        PORT               
EUREKA-CLIENT-2     UP        client-2                           192.168.0.114     38891

# Process finished with exit code 0

> eureka-cli wait -t 0 EUREKA-CLIENT-2 client-3

Not found
# Process finished with exit code 2

About

Tiny console util to communicate with Eureka service discovery server started in Spring Boot app

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages