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:8020by connecting in intervals to the server through config-manager plugin endpoints.
Using
in-processas 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
StatictoLiveview 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.
Metadata
Release files for hopeit.apps-visualizer 0.30.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hopeit_apps_visualizer-0.30.1.tar.gz | 10.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hopeit_apps_visualizer-0.30.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.6 kB
Release files / hopeit_apps_visualizer-0.30.1.tar.gz
| Download URL | hopeit_apps_visualizer-0.30.1.tar.gz |
|---|---|
| Size | 10.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
296b4ade11b6360a2b837ed0fef46f52b676a5bc85384dc42ae6a7cb5e16a92e
|
|
BLAKE2b-256 checksum How to use checksums |
bea5b757487c5ff94787907c54c0e3777277f31967bde1a8ad98b8d76850c722
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|
Release files / hopeit_apps_visualizer-0.30.1-py3-none-any.whl
| Download URL | hopeit_apps_visualizer-0.30.1-py3-none-any.whl |
|---|---|
| Size | 12.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b95c35d4435cb7dc09f23e6863c156bc5d40ace074d8a15e73efe6b79ddc9785
|
|
BLAKE2b-256 checksum How to use checksums |
d4ba88c3c1aa65df45391c11b99d6795770066059b5a07711e6aaf4316820089
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.11.24 {"installer":{"name":"uv","version":"0.11.24","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}
|