@grnsft/if
Version:
Impact Framework
47 lines (46 loc) • 1.04 kB
YAML
name: demo
description:
tags:
initialize:
plugins:
"sum":
path: "builtin"
method: Sum
config:
input-parameters:
- cpu/energy
- network/energy
output-parameter: energy-sum
"coefficient":
path: "builtin"
method: Coefficient
config:
input-parameter: energy
coefficient: 2
output-parameter: energy-doubled
"multiply":
path: "builtin"
method: Multiply
config:
input-parameters: ["cpu/utilization", "duration"]
output-parameter: "cpu-times-duration"
tree:
children:
child-1:
pipeline:
observe:
compute:
- sum
- coefficient
- multiply
defaults:
cpu/thermal-design-power: 100
inputs:
- timestamp: "2023-12-12T00:00:00.000Z"
cloud/instance-type: A1
cloud/region: uk-west
duration: 1
cpu/utilization: 50
cpu/energy: 20
network/energy: 10
energy: 5