0.1.16 • Published 3 months ago

@exotjs/inspector v0.1.16

Weekly downloads
-
License
MIT
Repository
-
Last release
3 months ago

Exot Inspector

!IMPORTANT
Status: under development

Application inspector for Node, Bun and Deno, equipped with powerful tools for monitoring, tracing and debugging.

ci

Exot Node Inspector

Features

  • Metrics, logs, traces, and custom events.
  • Monitoring of outgoing HTTP requests.
  • Data storage flexibility - without reliance on external services or databases.
  • Privacy-first approach: data exchange directly between your server and the application.

Tools included

  • Dashboards
  • Logs
  • Traces
  • Network Inspector
  • Error Tracking
  • Custom Events
  • Environment Inspector

Install

npm install @exotjs/inspector

Deno

import { Inspector } from 'https://deno.land/x/exot_inspector/mod.ts'

Usage

While it's recommended to use a plugin tailored for your framework, which includes all common functionality and a websocket server, you can also integrate the Inspector manually:

import { Inspector } from '@exotjs/inspector';
import { MemoryStore } from '@exotjs/inspector/store';

const inspector = new Inspector({
  store: new MemoryStore(),
});

inspector.instruments.traces.trace('trace_name', () => {
  // your function here...
});

Framework plugins

Instruments

The inspector includes several built-in instruments for common tasks. They are available under inspector.instruments.* and include:

  • errors
  • events
  • logs
  • metrics
  • network
  • traces

Contributing

See Contributing Guide and please follow our Code of Conduct.

License

MIT

0.1.16

3 months ago

0.1.15

3 months ago

0.1.13

3 months ago

0.1.14

3 months ago

0.1.12

3 months ago

0.1.11

3 months ago

0.1.10

3 months ago

0.1.8

3 months ago

0.1.7

3 months ago

0.1.6

3 months ago

0.1.5

4 months ago

0.1.4

4 months ago

0.1.3

4 months ago

0.1.2

4 months ago

0.1.1

4 months ago