sachinsom93 / raven

WIP | API monitoring

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

raven πŸ“‰ πŸ“Š

Raven is a cloud-native API monitoring tool to monitor the health of 3rd party APIs

Monitoring Metrices

  • Connection time
  • Total Duration
  • Response time

Install

Create Client secret and Seceret ID from Oauth providers Google and Github add them to as environment varibales

Environment Variables

create a .env with keys file based on the .env.example template

API

go run raven.go

UI

Dev mode

cd web
npm i
npm start

Prod mode

cd web
npm i
npm run build

Run tests

npm run test

πŸ“£ Usage


πŸ“œ License

MIT

About

WIP | API monitoring


Languages

Language:CSS 78.6%Language:JavaScript 14.4%Language:Go 6.6%Language:HTML 0.5%