Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for NATS Micro? #1

Open
AbstractiveNord opened this issue Apr 29, 2024 · 2 comments
Open

Support for NATS Micro? #1

AbstractiveNord opened this issue Apr 29, 2024 · 2 comments

Comments

@AbstractiveNord
Copy link

Thanks for awesome tool! Asking for support of NATS Micro protocol: interface for Request-Reply and micro module in natscli.

@pricelessrabbit
Copy link
Collaborator

the request reply part (without microservices) is ongoing so it will be added shortly. For the micro support, i need to play with the last CLI implementation and see how that part is managed. Apart the basic list / info and endpoints details of micro, do you have some specific use case to share?

@AbstractiveNord
Copy link
Author

the request reply part (without microservices) is ongoing so it will be added shortly. For the micro support, i need to play with the last CLI implementation and see how that part is managed. Apart the basic list / info and endpoints details of micro, do you have some specific use case to share?

Except list / info, it's quite useful to receive metrics from services and adjust services in runtime, like logging level, dummy mode, or something. In case of UI, would be nice to have dynamic interface, because every service can publish their endpoints with schemas in "Info" message. I use a lot of services with lightweight control-plane in NATS Micro, and it's good to work with. Not related to main topic, just a use case from my practice, it's a KV bucket with configuration for service. Thanks to "watch" mechanism, services can read and update config data in real-time. Would be nice to have UI be ready for that topology of services and buckets.

I see Micro UI as list of services with matching prefix for searching, and service panel contain info, ping, stats, and endpoints. After click on endpoints, there is list of them with possibility to request on them.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants