Otterize CLI
About | Installation & usage with the network mapper | Docs | Contributing | Slack
About
The Otterize CLI is a command-line utility used to control and interact with the Otterize network mapper, manipulate local intents files, and (coming soon!) interact with Otterize Cloud.
See the CLI command reference for how to use it.
Example output from running the network mapper on the Google Cloud microservices demo:
$ otterize mapper list
cartservice in namespace ecommerce calls:
- redis-cart
checkoutservice in namespace ecommerce calls:
- kafka-secure
frontend in namespace ecommerce calls:
- adservice
- cartservice
- checkoutservice
- currencyservice
- productcatalogservice
- recommendationservice
- shippingservice
kafka-secure in namespace ecommerce calls:
- kafka-secure
- lab-zookeeper
paymentservice in namespace ecommerce calls:
- kafka-secure
recommendationservice in namespace ecommerce calls:
- productcatalogservice
Installation instructions & usage with the network mapper
Install the network mapper using Helm
helm repo add otterize https://helm.otterize.com
helm repo update
helm install network-mapper otterize/network-mapper -n otterize-system --create-namespace --wait
Install Otterize CLI to query data from the network mapper
Mac
brew install otterize/otterize/otterize-cli
Linux 64-bit
wget https://get.otterize.com/otterize-cli/v0.1.17/otterize_Linux_x86_64.tar.gz
tar xf otterize_Linux_x86_64.tar.gz
sudo cp otterize /usr/local/bin
Windows
scoop bucket add otterize-cli https://github.com/otterize/scoop-otterize-cli
scoop update
scoop install otterize-cli
For more platforms, see the installation guide.
Contributing
- Feel free to fork and open a pull request! Include tests and document your code in Godoc style
- In your pull request, please refer to an existing issue or open a new one.
- See our Contributor License Agreement.
Slack
Join the Otterize Slack!