A package to generate HTML reports from ACI VETR data JSON files.
Project description
Table of Contents
vetR Summarizer
This tool summarizes data from any APIC collected by vetr-collector.
Objective
This tool processes data collected by vetr-collector for the ACI health check and displays it in an pretty HTML format. This tool can also be run from any computer having aci-vetr-data
collected from any APIC.
A sample preview of the output HTML
Almost all MOs include unnecessary configuration properties. Some of these properties: extMngdBy
, childAction
, userdom
, etc. These unnecessary properties (key-value pairs) are excluded from the report for a neater representation of the output in the HTML file. All excluded keys can be found in config/excluded_keys
file. You can also customize the keys to exclude according to your own case.
Installation
Install from PyPi
$ pip install --user vetr-summarizer
Usage
Both keyword arguments are optional. Currently
html
is the only supported output format.
$ vetr-summarizer --help
usage: vetr-summarizer [-h] [-f {html}] [-x EXCLUDE_FILE] [-v] directory
Process and summarize aci-vetr-data JSON files into HTML reports.
positional arguments:
directory A path to the directory containing the JSON files.
options:
-h, --help show this help message and exit
-f {html}, --format {html}
Output format (html).
-x EXCLUDE_FILE, --exclude-file EXCLUDE_FILE
File containing keys to exclude from the summary HTML report.
-v, --version show program's version number and exit
Thanks for using vetr-summarizer! :)
$ vetr-summarizer "/path/to/aci-vetr-data"
HTML output is written to /path/to/vetr-summary.html
Author
Contributions
As there is always a room for imporovment, you are welcome to contribute to vetr-summarizer
.
Project details
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 vetr_summarizer-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72d9e797a7fa8f482df9b3d1bd586fd8557c7020ee9d75fafa05bbcd3f207c1b |
|
MD5 | c0ce6d19863e5a7f12d5d196d48458f4 |
|
BLAKE2b-256 | ed94b31bdb6771cd32a2dfd46bbd597c34e6f0d310ed13231cac4e6881f2d48a |