Hopeit Engine Apps Visualizer Plugin
Project description
hopeit.engine apps-visualizer plugin
This library is part of hopeit.engine:
Install using hopeit.engine extras [apps-visualizer]:
pip install hopeit.engine[apps-visualizer]
Include config-manager plugin config file when running hopeit_server
in addition to your existing config files for each process/server that needs to be monitored.
hopeit_server --port=8020 --config-files=server-config.json,plugins/ops/config-manager/config/plugin-config.json,my-app-config.json
Export list of hosts to connect to, and run a new hopeit_server instance with apps-visualizer plugin
export HOPEIT_APPS_VISUALIZER_HOSTS="http://host:8020,in-process"
hopeit_server --port=8098 --config-files=server-config.json,plugins/ops/apps-visualizer/config/plugin-config.json --api-file=plugins/ops/apps-visualizer/api/openapi.json
The first host in the list, specifies to monitor apps running in
http://host:8020
by connecting in intervals to the server through config-manager plugin endpoints.
Using
in-process
as host name local process running apps-visualizer can be monitored also without network load.
Instead of using an environment variable, list of hosts can be directly added to a customized version of plugin-config.json
Visualize App events diagram using url:
http://host:8098/ops/apps-visualizer
To enable Live! events activity visualization, configure and start an instance of log-streamer
:
Copy config/plugin-config.json
and customize parameters to match your runtime environment.
Run a hopeit_server
instance with log_streamer, in each node where you run your applications:
hopeit_server --port=8099 --start-streams --config-files=server-config.json,customized-plugin-config.json
Now when you can switch from
Static
toLive
view clicking on the label at the top right of the Apps Visualizer page
If you want also to monitor log-streamer app, you can set:
export HOPEIT_APPS_VISUALIZER_HOSTS=$HOPEIT_APPS_VISUALIZER_HOSTS,http://host:8099
and re-run apps-visualizer using hopeit_server
command above.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for hopeit.apps-visualizer-0.16.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 876b3b5c3b181f39c45ee6b10c35c7cd0adc64c9e423d100aea9489b34a1459a |
|
MD5 | 8b625a09ce579dd438d9d73d384866fd |
|
BLAKE2b-256 | e2616d1ca8d177a662275346ddec7258f0c4aef7e85021cc71a77ca8f64f2543 |
Hashes for hopeit.apps_visualizer-0.16.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8611d7b8966b966d12c34798c2f30d1c406e91f7fb756b752e55d0549f3ae04 |
|
MD5 | f7ed9a5a503d8d789b46b2ac1e3633f5 |
|
BLAKE2b-256 | 2b19ec1f2d156c4f74b267d543a804cc3bec0b79e071cc25a89a9c144dee1674 |