https://github.com/garybake/anomalydetectplatform
Platform for anomaly detection and monitoring
https://github.com/garybake/anomalydetectplatform
Last synced: 3 months ago
JSON representation
Platform for anomaly detection and monitoring
- Host: GitHub
- URL: https://github.com/garybake/anomalydetectplatform
- Owner: garybake
- License: mit
- Created: 2021-06-29T07:05:12.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2024-08-29T18:27:26.000Z (almost 2 years ago)
- Last Synced: 2024-12-06T20:38:06.383Z (over 1 year ago)
- Language: Jupyter Notebook
- Size: 1.45 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Anomaly Detection Platform
Platform for anomaly detection and monitoring

### Start Jupyter
make jupyter_build
make jupyter_run
### Start Web Service
make service_run
make service_run_local
http://127.0.0.1:8000/docs
Predict vector
curl -X 'POST' \
'http://localhost:8000/prediction' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"feature_vector": [
1.2, 3.4
],
"score": false
}'
Predict vector with scoring
curl -X 'POST' \
'http://localhost:8000/prediction' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-d '{
"feature_vector": [
31.2, 32.4
],
"score": true
}'
Get model parameters
curl -X 'GET' \
'http://localhost:8000/model_information' \
-H 'accept: application/json'
### Monitoring Service
cd monitoring
docker-compose up -d
Prometheus - Monitoring system
http://127.0.0.1:9090/graph
Grafana - Analytics dashboard
http://127.0.0.1:3000/login
Caddy - Reverse proxy for basic auth