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: 6 months 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 (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-09T22:11:06.000Z (10 months ago)
- Last Synced: 2025-04-14T01:36:03.707Z (6 months 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)