
- Next.js - Home
- Next.js - Overview
- Next.js - Project Setup
- Next.js - Folder Structure
- Next.js - App Router
- Next.js - Page Router
- Next.js Features
- Next.js - Pages
- Next.js - Data Fetching
- Next.js - ISR
- Next.js - Static File Serving
- Next.js - Pre-Rendering
- Next.js - Partial Pre Rendering
- Next.js - Server Side Rendering
- Next.js - Client Side Rendering
- Next.js Routing
- Next.js - Routing
- Next.js - Nested Routing
- Next.js - Dynamic Routing
- Next.js - Parallel Routing
- Next.js - Imperative Routing
- Next.js - Shallow Routing
- Next.js - Intercepting Routes
- Next.js - Redirecting Routes
- Next.js - Navigation and Linking
- Next.js Configuration
- Next.js - TypeScript
- Next.js - Environment Variables
- Next.js - File Conventions
- Next.js - ESLint
- Next.js API & Backend
- Next.js - API Routes
- Next.js - Dynamic API Routes
- Next.js - Route Handlers
- Next.js - API MiddleWares
- Next.js - Response Helpers
- Next.js API Reference
- Next.js - CLI Commands
- Next.js - Functions
- Next.js - Directives
- Next.js - Components
- Next.js - Image Component
- Next.js - Font Component
- Next.js - Head Component
- Next.js - Form Component
- Next.js - Link Component
- Next.js - Script Component
- Next.js Styling & SEO
- Next.js - CSS Support
- Next.js - Global CSS Support
- Next.js - Meta Data
- Next.js Advanced Topics
- Next.js - Error Handling
- Next.js - Server Actions
- Next.js - Fast Refresh
- Next.js - Internationalization
- Next.js - Authentication
- Next.js - Session Management
- Next.js - Authorization
- Next.js - Caching
- Next.js - Data Caching
- Next.js - Router Caching
- Next.js - Full Route Caching
- Next.js - Request Memoization
- Next.js Performance Optimization
- Next.js - Optimizations
- Next.js - Image Optimization
- Next.js - Lazy Loading
- Next.js - Font Optimization
- Next.js - Video Optimization
- Next.js - Script Optimization
- Next.js - Memory Optimization
- Next.js - Using OpenTelemetry
- Next.js - Package Bundling Optimization
- Next.js Testing
- Next.js - Testing
- Next.js - Testing with Jest
- Next.js - Testing with Cypress
- Next.js - Testing with Vitest
- Next.js - Testing with Playwright
- Next.js Debugging & Deployment
- Next.js - Debugging
- Next.js - Deployment
- Next.js Useful Resources
- Next.js - Interview Questions
- Next.js - Quick Guide
- Next.js - Useful Resources
- Next.js - Discussion
Next.js - CLI telemetry Command
The `telemetry` command in Next.js is used to control the telemetry data collected by the framework during application development. The data collected helps the Next.js team improve the framework. In this chapter, you will learn what is telemetry data, options of `telemetry` command, and how control sharing of the data.
What are Telemetry Data?
Telemetry data is anonymous user data collected by Next.js about general usage to improve Next.js framework in future versions. Following are list of data thats being collected.
- General machine information (e.g. number of CPUs, macOS /Windows /Linux)
- Next.js plugins are present in your project
- Time taken to build the application and size of application (total number of pages)
- Commands invoked (next build, next dev, or next export)
- Version of Next.js using.
Next.js Telemetry Command Syntax
Following is the syntax of the `telemetry` command in Next.js CLI:
npx next telemetry [options]
For example, npx next telemetry --enable will enable sharing of telemetry data with Next.js
Options of Telemetry Command
Following are the options available for the `telemetry` command:
Options | Explanation |
---|---|
-h, --help | Show all available options. |
--enable | Enables Next.js' telemetry collection. |
--disable | Disables Next.js' telemetry collection. |
Disable Sharing Telemetry Data in Next.js
In Next.js, you can disable the telemetry collection to prevent sharing any usage data with the Next.js team. This can be done using the `--disable` option with the `telemetry` command. The following command will turn off telemetry data collection.
npx next telemetry --disable
Output
The output is confirming that telemetry has been turned off.
