@dexter.js/sdk
v0.1.2
Published
DexterJS SDK — meta package that re-exports @dexter.js/logger and @dexter.js/monitor
Readme
@dexter.js/sdk
Everything in one install — logger + monitor + dashboard for Node.js.
Install
npm install @dexter.js/sdkWhat's included
createLoggerfrom@dexter.js/loggermonitor,expressMiddleware, and instrumentors from@dexter.js/monitor- Sidecar auto-managed via monitor
Usage patterns
1) Full setup (recommended)
import express from 'express'
import { createLogger, monitor, expressMiddleware } from '@dexter.js/sdk'
const app = express()
app.use(expressMiddleware())
const logger = createLogger({ level: 'debug', format: 'pretty' })
monitor({ app, logger })
app.listen(3000)2) Logger only
import { createLogger } from '@dexter.js/sdk'
const logger = createLogger({ level: 'info', format: 'pretty' })
logger.info('hello from sdk logger')3) Monitor only
import express from 'express'
import { monitor, expressMiddleware } from '@dexter.js/sdk'
const app = express()
app.use(expressMiddleware())
monitor({ app })Full docs: https://github.com/dexter-js/dexterjs
Part of the DexterJS ecosystem — github.com/dexter-js/dexterjs
