course
Instrumenting with Node.js
Instrumenting with Node.js
Instrumenting with Node.js

About the Course

What am I going to learn in this course?

  • How to define automatic and custom instrumentation
  • Instrument your application and view the data in Honeycomb
  • Add custom instrumentation to your application, which includes attributes, custom spans, span statuses, and span events

How will I learn these things?

  • First, you will watch videos that teach you about concepts and procedures.
  • Second, you'll be prompted to complete the quizzes and or lab/activities. You will have opportunities to test your knowledge and practice what you learned.

What do I need to do before taking this course to be successful?

  • An application where you have access to modify the source code. Click here for a sample application you can use for this course!
  • Node.js Version 14 (or newer)
  • Fluency in Node.js
  • A Honeycomb account and API key

Are you using the sample app we shared?

To run the application correctly and to ensure you have the correct files, please follow the instructions located in the README.

Don't have a Honeycomb account? Let's create one!

Click here to create a new account (or to log into your existing one). 

Decide if you want your data stored in the US or Europe.

  1. Create or a Honeycomb team. Account > My account > Your Teams > Create Team > Add a team name called "node-course-your company name."
  2. Create or navigate to an environment. An environment is like "production" or "test." It describes where the data comes from. 
    • Honeycomb allows you to separate your data by environment. For example, some of your environments might be prod, dev, test, staging—whatever makes sense for you and your team. 
    • Knowing the environment to which you send data is important because your API keys are tied to environments. 
  3. Get your API key. Account > Switch Teams > select the team you just created > Account > Team settings > Environment and API Keys > Manage > Select or create an API key
  4. Copy the API key. Keep this handy for now.
Course Progress
Not started
Enroll
Course Outline
  1. Automatic Instrumentation
    1. What is Automatic Instrumentation?
    2. Instrument Your Application
    3. View Your Data in Honeycomb
    4. Lab: Automatic Instrumentation
  2. Understanding Spans and Traces
    1. Spans
    2. Traces
    3. Quiz: Spans and Traces
    4. Context in Open Telemetry
    5. Get and Set Context
    6. Lab: Get and Set Context
course
Instrumenting with Node.js
Instrumenting with Node.js
Course Progress
Not started
Enroll

About the Course

What am I going to learn in this course?

  • How to define automatic and custom instrumentation
  • Instrument your application and view the data in Honeycomb
  • Add custom instrumentation to your application, which includes attributes, custom spans, span statuses, and span events

How will I learn these things?

  • First, you will watch videos that teach you about concepts and procedures.
  • Second, you'll be prompted to complete the quizzes and or lab/activities. You will have opportunities to test your knowledge and practice what you learned.

What do I need to do before taking this course to be successful?

  • An application where you have access to modify the source code. Click here for a sample application you can use for this course!
  • Node.js Version 14 (or newer)
  • Fluency in Node.js
  • A Honeycomb account and API key

Are you using the sample app we shared?

To run the application correctly and to ensure you have the correct files, please follow the instructions located in the README.

Don't have a Honeycomb account? Let's create one!

Click here to create a new account (or to log into your existing one). 

Decide if you want your data stored in the US or Europe.

  1. Create or a Honeycomb team. Account > My account > Your Teams > Create Team > Add a team name called "node-course-your company name."
  2. Create or navigate to an environment. An environment is like "production" or "test." It describes where the data comes from. 
    • Honeycomb allows you to separate your data by environment. For example, some of your environments might be prod, dev, test, staging—whatever makes sense for you and your team. 
    • Knowing the environment to which you send data is important because your API keys are tied to environments. 
  3. Get your API key. Account > Switch Teams > select the team you just created > Account > Team settings > Environment and API Keys > Manage > Select or create an API key
  4. Copy the API key. Keep this handy for now.
Course Outline
  1. Automatic Instrumentation
    1. What is Automatic Instrumentation?
    2. Instrument Your Application
    3. View Your Data in Honeycomb
    4. Lab: Automatic Instrumentation
  2. Understanding Spans and Traces
    1. Spans
    2. Traces
    3. Quiz: Spans and Traces
    4. Context in Open Telemetry
    5. Get and Set Context
    6. Lab: Get and Set Context
Northpass logo Powered by Northpass