Introduction

HoneyHive allows you to set user properties in your traces to gain more insights into your application.

Prerequisites

You have already set tracing for your code as described in our quickstart guide.

Setting

You can set on both the trace level or the span level. If the applies to the entire trace, then set it on the trace level. If the applies to a specific span, then set it on the span level. For more details, refer to the enrich traces documentation.

User Properties can only be set on the trace level.

Concepts

What are User Properties?

User properties are additional attributes that you can set on your traces to gain more insights into your application.

Examples include:

  • User ID
  • User email
  • User properties
  • User payment plan details
  • User experiment group

User properties can help you link traces to specific users, improving your ability to group and filter traces using user-centric attributes.

SDK Reference

Read more about the enrich_session function in the Python SDK reference.