Skip to content

EdgeUsageJourney

A long-running activity of an edge fleet, composed of EdgeFunctions that run for the EdgeUsageJourney.usage_span of the deployment and can span several device types.

When to use this class

Use EdgeUsageJourney for hardware that runs continuously, like a sensor that captures data every minute or an industrial controller. Use UsageJourney for user-driven, request-style interactions in a web context. See web_vs_edge.

Params

name

A human readable description of the object.

edge_functions

EdgeFunctions active during the journey, each describing what runs on devices and what is sent to servers.

A list of EdgeFunctions.

usage_span

How long one edge device is in use, from deployment to retirement. The fabrication footprint is amortised over this duration.

Unit: year.

Calculated attributes

nb_edge_usage_journeys_in_parallel_per_edge_usage_pattern

Hourly count of edge usage journeys that are concurrently active in each pattern, derived from the journey-start timeseries and the journey usage span.

Example value: {
EdgeUsagePattern Default edge usage pattern (b29a7b03-dba): 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00: first=1.06 , last=0.607 , mean=10.3 M, min=0, max=20.7 M, std=5.96 M,
}

Depends directly on:

through the following calculations:

You can also visit the link to Hourly nb of edge usage journeys in parallel’s full calculation graph.