All Projects → yangxikun → monitor-man

yangxikun / monitor-man

Licence: MIT license
HTTP API monitor based on postman and newman.

Programming Languages

Vue
7211 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to monitor-man

my-demo
Demo Application for Dubbo, Mycat, Sharding-Proxy, Seata, SkyWalking, PinPoint, ZipKin, Docker, Kubernetes, Istio, Postman/Newman, FitNesse
Stars: ✭ 37 (-15.91%)
Mutual labels:  postman, newman
Newman
Newman is a command-line collection runner for Postman
Stars: ✭ 5,607 (+12643.18%)
Mutual labels:  postman, newman
postman-exporter
Postman exporter for Prometheus
Stars: ✭ 13 (-70.45%)
Mutual labels:  postman, newman
Newman-to-Slack
Runs a Newman test script and outputs the summary to a Slack webhook
Stars: ✭ 26 (-40.91%)
Mutual labels:  postman, newman
NewmanPostman VSTS Task
A task for Azure DevOps Pipelines to run newman tests.
Stars: ✭ 31 (-29.55%)
Mutual labels:  postman, newman
awesome-newman-html-template
😎 A newman html report very detailed
Stars: ✭ 63 (+43.18%)
Mutual labels:  postman, newman
media-api-samples
Sample Code | Media APIs | Dolby.io
Stars: ✭ 20 (-54.55%)
Mutual labels:  postman
spring-petclinic-microservices
Distributed version of Spring Petclinic built with Spring Cloud
Stars: ✭ 55 (+25%)
Mutual labels:  monitor
postman-to-markdown
Generate documentation in markdown from postman documentation.
Stars: ✭ 30 (-31.82%)
Mutual labels:  postman
httpyac
Command Line Interface for *.http and *.rest files. Connect with http, gRPC, WebSocket and MQTT
Stars: ✭ 103 (+134.09%)
Mutual labels:  postman
pcs-postman
Postman collections for Prisma Cloud
Stars: ✭ 42 (-4.55%)
Mutual labels:  postman
restler
Restler is a beautiful and powerful Android app for quickly testing REST API anywhere and anytime.
Stars: ✭ 120 (+172.73%)
Mutual labels:  postman
phdevsdir
WIP: A Directory app for web devs in Port Harcourt, Nigeria. Built with React and Express
Stars: ✭ 14 (-68.18%)
Mutual labels:  postman
Instagram-to-discord
Monitor instagram user account and automatically post new images to discord channel via a webhook. Working 2022!
Stars: ✭ 113 (+156.82%)
Mutual labels:  monitor
gl-bench
⏱ WebGL performance monitor with CPU/GPU load.
Stars: ✭ 146 (+231.82%)
Mutual labels:  monitor
postpython
Postman collection runner library for python
Stars: ✭ 44 (+0%)
Mutual labels:  postman
dash
Server control panel
Stars: ✭ 22 (-50%)
Mutual labels:  monitor
deadman-check
Monitoring companion for Nomad periodic jobs and Cron
Stars: ✭ 49 (+11.36%)
Mutual labels:  monitor
kafka monitor
A kafka monitor to send alarm emails
Stars: ✭ 14 (-68.18%)
Mutual labels:  monitor
Elasticsearch-zabbix-monitor
Elasticsearch zabbix 监控
Stars: ✭ 16 (-63.64%)
Mutual labels:  monitor

monitor-man

HTTP API monitor based on postman and newman. It provides webui for newman, and some other useful things.

For multi IDC deploy support, see monitor-man-distribute

Home Page

How it work

  1. setup monitor-man
  2. export your collection, data file, enviroment from postman, then upload to monitor-man
  3. monitor-man will setup a newman for monitor your test

Setup

By Node

  1. git clone this project
  2. run npm install or yarn install
  3. run npm run build
  4. change listening port export PORT=9200(default 8889)
  5. set redis info export REDIS_HOST=127.0.0.1;export REDIS_PORT=6379;export REDIS_AUTH=foobar123;export REDIS_DB=0 (monitor-man rely on redis to store all information)
  6. set log level export LOG_LEVEL=debug, default to debug
  7. run node app.js

BY Docker

  1. docker pull yangxikun/monitor-man(https://hub.docker.com/r/yangxikun/monitor-man/)
  2. docker run --name monitor-man --env REDIS_HOST=10.17.16.5 --env REDIS_PORT=6379 --env REDIS_DB=1 --env REDIS_AUTH=foobar123 --env TIMEZONE=Asia/Shanghai -p 8889:8889 yangxikun/monitor-man:2.0.1
  3. now, visit http://127.0.0.1:8889

build docker image:

  1. git clone this project
  2. npm install
  3. wget https://nodejs.org/dist/v8.4.0/node-v8.4.0-linux-x64.tar.xz
  4. docker build -t yangxikun/monitor-man:2.0.1 .

Available config environment variable

  • PORT: listen port
  • REDIS_HOST
  • REDIS_PORT
  • REDIS_AUTH
  • REDIS_DB
  • TIMEZONE: see /usr/share/zoneinfo/(docker only)
  • LOG_LEVEL: default debug, see log4js

Doc

see Wiki

Write tests for APIs using Postman

License

This software is licensed under MIT. See the LICENSE file for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].