pingoni
v1.2.0
Published
Official Pingoni SDK - Real-time API monitoring
Maintainers
Readme
pingoni
Real-time API monitoring for Express.js apps. Tracks every request and displays it live in your Pingoni dashboard.
Install
npm install pingoni
Setup
const express = require("express"); const pingoni = require("pingoni");
const app = express();
// Add this at the TOP, before your routes app.use(pingoni(process.env.PINGONI_API_KEY));
// ... your routes here ...
// Add this at the BOTTOM, after all your routes (for stack traces) app.use(pingoni.errorHandler(process.env.PINGONI_API_KEY));
Get Your API Key
- Sign up at pingoni.com
- Go to Settings in your dashboard
- Copy your API key
- Store it in your .env file as PINGONI_API_KEY
What Gets Logged
- HTTP method
- Endpoint
- Status code
- Response time
- Error message
- Timestamp -Request headers (sanitized, no auth tokens) -Stack traces (for unhandled errors)
Pingoni never logs request bodies or user data.
Requirements
- Node.js 14+
- Express.js 4+
License
MIT
