Documentation Pricing
Enterprise
Sign in Sign up
Documentation Pricing Enterprise
Incident management & on-call
Move fast when things break
Uptime monitoring
The most reliable uptime monitoring
Status page
Communicate downtime & build trust
Tracing
eBPF-based OpenTelemetry-native tracing
Log management
Collect insights across your stack
Infrastructure monitoring
OpenTelemetry-native infrastructure monitoring
Error tracking
AI‑native error tracking built on Better Stack
Data warehouse
Serverless ClickHouse as an API
Community home Guides Questions Comparisons
Work at Better Stack Engineering Security Blog Changelog
  • Getting started
  • Demos
  • Uptime
  • Telemetry
  • Errors
  • Warehouse
Explore documentation
  1. Welcome to Telemetry 👋
  2. Quick start guide
  3. Wide events vs. time series
  4. Ingesting data
    1. Better Stack collector
    2. Vector
    3. OpenTelemetry
    4. Ingesting via HTTP API
    5. Ingesting metrics
    6. Ingesting logs
      1. Docker & Kubernetes
      2. Operating systems
      3. Log forwarders
      4. Programming languages
        1. JavaScript & Node.js
          1. Quick start guide
          2. Advanced usage
          3. Frameworks
        2. Python
        3. Ruby
        4. PHP
        5. Java
        6. .NET
        7. Go
        8. Erlang
      5. Cloud platforms
      6. Web servers & Load balancers
      7. Databases & queues
      8. Storage
    7. Migrating to Better Stack
  5. Using the product
    1. Transforming ingested data
    2. Querying data
    3. Tracing
    4. Alerts
  6. Telemetry API
    1. Getting an API token
    2. Sources API
    3. Source groups API
    4. Metrics API
    5. Connections API
    6. Query API ↗
  7. Alternative to
    1. Lightstep

JavaScript & Node.js

Better Stack provides clients for JavaScript, Node.js, and multiple logging frameworks. Choose the right approach for you below.

Recommended: Better Stack JavaScript client

Collect logs from browser and Node.js with Better Stack logger.

  • Quick start guide

Already using a logging framework?

  • Pino transport
  • Koa middleware
  • Winston transport
  • Bunyan stream

Using AWS Lambda?

  • Logging in AWS Lambda running Node.js

Using edge runtime (eg. Cloudflare Workers)?

  • Logging in edge runtime

Previous article

Send logs to Better Stack using Logstash

Next article

JavaScript quick start guide

Solutions
OpenTelemetry tracing
Log management
Infrastructure monitoring
Error tracking
Incident management
Uptime monitoring
Status page
Data warehouse
Company
Work at Better Stack
Engineering
Security
Resources
Help & Support
Documentation
Enterprise
Integrations
Dashboards
Company
Work at Better Stack
Engineering
Security
Resources
Help & Support
Documentation
Enterprise
Integrations
Dashboards
Community
What Is Incident Management? Beginner’s Guide Best Datadog Alternatives to Consider in 2026 8 Best Free & Open Source Status Page Tools in 2026 13 Best Sentry Alternatives in 2026 15 Best Grafana Alternatives in 2026 The 10 Best Incident.io Alternatives in 2026 5 Most Used Incident Management Tools

Incident management meets observability.

+1 (628) 900-3830 hello@betterstack.com
Terms of Use Privacy Policy GDPR System status
© 2025 Better Stack, Inc.

Please accept cookies

We use cookies to authenticate users, improve the product user experience, and for personalized ads. Learn more.