session.json•1.21 kB
{
"namespace": "session",
"description": "Session is defined as the period of time encompassing all activities performed by the application and the actions executed by the end user.\nConsequently, a Session is represented as a collection of Logs, Events, and Spans emitted by the Client Application throughout the Session's duration. Each Session is assigned a unique identifier, which is included as an attribute in the Logs, Events, and Spans generated during the Session's lifecycle.\nWhen a session reaches end of life, typically due to user inactivity or session timeout, a new session identifier will be assigned. The previous session identifier may be provided by the instrumentation so that telemetry backends can link the two sessions.\n",
"attributes": {
"session.id": {
"description": "A unique id to identify a session.",
"type": "string",
"stability": "development",
"examples": ["00112233-4455-6677-8899-aabbccddeeff"]
},
"session.previous_id": {
"description": "The previous `session.id` for this user, when known.",
"type": "string",
"stability": "development",
"examples": ["00112233-4455-6677-8899-aabbccddeeff"]
}
}
}