nurse-andrea
v1.7.0
Published
Observability SDK for Node.js — ships logs and metrics to NurseAndrea
Maintainers
Readme
nurse-andrea (Node.js)
NurseAndrea observability SDK for Node.js. Ships logs and HTTP metrics to NurseAndrea from Express, Fastify, and NestJS apps.
Published to npm as
v1.3.0alongside Ruby, Python, and Go SDKs in a coordinated release. (Setup snippet below is illustrative; the canonical 1.x setup usingorgToken+workspaceSlug+environmentis in the monorepo root README anddocs/sdk/payload-format.md.)
Setup
const { configure } = require("nurse-andrea")
configure({
token: process.env.NURSE_ANDREA_TOKEN,
host: process.env.NURSE_ANDREA_HOST || "https://nurseandrea.io",
serviceName: "my-app",
})Express
const { nurseAndreaExpress } = require("nurse-andrea")
app.use(nurseAndreaExpress())Fastify
const { nurseAndreaFastify } = require("nurse-andrea")
await fastify.register(nurseAndreaFastify)Environment variables
| Variable | Required | Default | Description |
|---|---|---|---|
| NURSE_ANDREA_TOKEN | Yes | — | Ingest token |
| NURSE_ANDREA_HOST | No | https://nurseandrea.io | Endpoint |
| NURSE_ANDREA_SERVICE_NAME | No | package.json name | Service label |
