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.
Backwards links
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 (5eea34): 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.
fabrication_impact_repartition_weights
Per-EdgeUsagePattern weight used to attribute downstream fabrication-phase emissions back to each pattern, proportional to concurrent edge journeys.
Example value: {
EdgeUsagePattern Default edge usage pattern (5eea34): 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 Default edge usage pattern fabrication weight in impact repartition’s full calculation graph.
fabrication_impact_repartition_weight_sum
Sum of fabrication impact repartition weights, used as the denominator when normalising into per-container shares.
Example value: 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 Fabrication impact repartition weights sum’s full calculation graph.
fabrication_impact_repartition
Normalised share of fabrication-phase emissions that this object attributes to each container.
Example value: {
EdgeUsagePattern Default edge usage pattern (5eea34): 105192 values from 2025-01-01 00:00:00+00:00 to 2037-01-01 00:00:00+00:00 in :
first 10 vals [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
last 10 vals [1, 1, 1, 1, 1, 1, 1, 1, 1, 1],
}
Depends directly on:
- Default edge usage pattern fabrication weight in impact repartition
- Fabrication impact repartition weights sum
through the following calculations:
You can also visit the link to fabrication impact attribution to Default edge usage pattern’s full calculation graph.