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 (79c3a82d-64f): 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in M:
first 10 vals [0, 0, 0, 0, 0, 0, 0, 0.000999, 0.002, 0.003],
last 10 vals [0.005, 0.005, 0.005, 0.005, 0.005, 0.004, 0.003, 0.002, 0.000997, 0],
}

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.