https://github.com/gni/monitoring-vertica
API endpoint vertica monitor
https://github.com/gni/monitoring-vertica
api bigdata database fastapi monitoring oas3 redoc rest swagger vertica
Last synced: about 1 year ago
JSON representation
API endpoint vertica monitor
- Host: GitHub
- URL: https://github.com/gni/monitoring-vertica
- Owner: gni
- License: mit
- Created: 2020-07-02T23:29:59.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-09T22:11:06.000Z (over 1 year ago)
- Last Synced: 2025-04-14T01:36:03.707Z (about 1 year ago)
- Topics: api, bigdata, database, fastapi, monitoring, oas3, redoc, rest, swagger, vertica
- Language: Python
- Homepage:
- Size: 258 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Monitoring Vertica
Python version
--------------
Tested with Python 3.7
This project was made for test FastApi.
The API endpoint use queries (**bonus a custom query with commit**) and techniques from [`vertica`](https://www.vertica.com/kb/Best-Practices-for-Monitoring-Vertica/Content/BestPractices/BestPracticesforMonitoringVertica.htm) for monitoring the following areas of your database:


Install with venv:
1- create venv:
python3 -m venv monvertica
2- activate venv:
source monvertica/bin/activate
3- install requirements:
pip install -r requirements.txt
4- start uvicorn:
./start.sh
5- open your browser:
Swagger - http://127.0.0.1:8000/docs
ReDoc - http://127.0.0.1:8000/redoc
## Docs
* Swagger
* ReDoc
## Ressources
* Logo vertica on ReDoc from wikipedia
* Logo & js Swagger from jsdelivr
* Logo & js ReDoc from jsdelivr
## Requirements
* fastapi==0.58.1
* uvicorn==0.11.5
* vertica-python==0.10.4
## Meta
[Lucian BLETAN](https://github.com/gni)
Distributed under the MIT license. See ``LICENSE`` for more information.
[monitoring-vertica](https://github.com/gni/monitoring-vertica)