
Vizceral Example
This is a protoconf based application using Netflix's vizceral tool to visualize connections between services configured by protoconf.
In the future, we will integrate monitoring tools so you can visualize your entire production system and it's state using this tool.
Prerequisites
- Docker
- Protoconf
Build
docker build -t protoconf/protoconf-vizceral .
Run
- Run the
protoconf agent in dev mode:
protoconf agent -dev .
- Run the container:
docker run -p 18080:8080 protoconf/protoconf-vizceral -protoconf_addr=host.docker.internal:4300
- Open your browser: http://localhost:18080
Making changes
Editing the code
- Open
src/service/frontend.pinc
- Under
downstreams comment out the CHECKOUT_SERVICE
- run
protoconf compile .
Via Mutation
- Run the mutation server
protoconf serve -post scripts/post.sh
- Run a mutation command against the mutation server
protoconf mutate -path regions/count -proto google/protobuf/wrappers.proto -msg google.protobuf.UInt32Value -field value=5