~/talk

Monitoring, And Visualizing your Node.JS server with Open Source tools

Talkat UtahJS Conf 2023 · on Friday, 2023-09-15· [nodejs, observability]
slides:none on file

Tracks concrete Node.js metrics — process memory usage, average response time, CPU and error counts — and sends them into InfluxDB via the open source telegraf plugin and the JavaScript client. Uses the prebuilt Node.js Monitoring Template, demonstrates writing points with timestamps, warns to create read/write tokens and call client.close, and notes there are ~400 telegraf plugins. Shows visualization options (Influx dashboards, Grafana, Plotly) and lightweight tools for ad hoc analysis like ClinicJS and express-status-monitor.

AI-written summary · about

  1. 0:00Introduction
  2. 0:27Monitoring basics
  3. 1:51Logs traces metrics
  4. 3:33OpenTelemetry project
  5. 4:56Time series data
  6. 6:42Time series databases
  7. 8:08InfluxDB overview
  8. 9:33Telegraf agent
  9. 10:37Client library setup
  10. 12:45Writing and querying data
  11. 13:48Visualization options
  12. 16:12Open source tools
  13. 17:59Node.js dashboards
  14. 18:42Resources and Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.