Dash0 Logo
Infrastructure MonitoringLog ManagementApplication Performance ManagementDistributed TracingKubernetes MonitoringDashboardsAlertingService MapIntegrationsTransparent CostObservability as Code
PricingDocs
GuidesBlogKnowledgeComparisonsPodcastIntegrationsChangelog
Contact usMeet our TeamCareersSecurity
  • Book A Demo
  • Sign In
  • Start Free Trial
Book a demoSign in
Start Free Trial

Resources

  • Pricing
  • Blog
  • Guides
  • Knowledge
  • Comparisons
  • Integrations
  • Documentation
  • Glossary
  • OTelBin.io
  • Sitemap

Company

  • Our Team
  • Careers
  • Security

Contact

  • Contact us
  • GitHub
  • LinkedIn
  • X
  • YouTube
  • Dash0 Newsletter
Subscribe to our newsletter

Receive updates on Observability, OpenTelemetry, Dash0 and more.

  • Terms and Conditions
  • Privacy Policy
  • Data Processing Agreement
  • Vulnerability Disclosure

©2025 Dash0 Inc.

Hub/Pino

Technology

Pino

Dash0 Node.js logger provides minimal overhead for efficient log collection and system visibility.

Overview

Overview

Pino is a fast, lightweight logging package for Node.js applications. Known for its minimal overhead and focus on performance, Pino is designed to efficiently generate structured logs in JSON format.

Use Cases

  • Send your Pino logs to Dash0 for storage and analytics.
  • Understand errors.
  • Correlate logs to traces to gain valuable context.

Setup

Configuring Pino

Pino produces JSON log records by default. To get the most out of Pino, we recommend the following:

  1. Model log levels as string labels instead of numbers. The Pino numbers do not follow any standard and cannot be generically interpreted as errors, warnings, etc. Turning the numbers into labels improves readability for humans and machines alike.
  2. If you don't yet have a log export mechanism in place, we recommend using Pino's OpenTelemetry transport. No further configuration is necessary if you followed our Node.js auto-instrumentation guidelines.

Related Integrations

Node.js

In this section
    TechnologyOverviewUse CasesSetupConfiguring PinoRelated integrations