Skip to content

Commit

Permalink
Deployment for alumet version 0.6.1 is successful on ovh and otpaas w…
Browse files Browse the repository at this point in the history
…ith plugin EnergyEstimationTdpPlugin
  • Loading branch information
ezychla committed Oct 18, 2024
1 parent 25d2d57 commit 355aaff
Show file tree
Hide file tree
Showing 4 changed files with 46 additions and 31 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -84,26 +84,19 @@ data:
config: |
max_update_interval = "500ms"
[plugins.perf]
enable = false
[plugins.socket-control]
socket_path = "alumet-control.sock"
[plugins.relay-client]
client_name = "edge-slave1"
collector_uri = "{{ .Values.global.plugin.relay.collector_uri }}:{{ .Values.global.service.port }}"
buffer_size = 200
buffer_timeout = "30s"
[plugins.rapl]
enable = {{ .Values.pluginsRapl.enable }}
poll_interval = "1s"
flush_interval = "5s"
no_perf_events = false
[plugins.energy-attribution]
enable = {{ .Values.pluginsEnergyAttribution.enable }}
[plugins.perf]
enable = false
poll_interval = "1s"
flush_interval = "5s"
hardware_events = ["REF_CPU_CYCLES", "CACHE_MISSES", "BRANCH_MISSES"]
software_events = []
cache_events = ["LL_READ_MISS"]
[plugins.k8s]
enable = {{ .Values.pluginsK8s.enable }}
Expand All @@ -113,8 +106,23 @@ data:
hostname = "$NODE_NAME"
token_retrieval = "file"
[plugins.socket-control]
socket_path = "alumet-control.sock"
[plugins.procfs]
enable = false
[plugins.relay-client]
client_name = "edge-master.seed"
collector_uri = "{{ .Values.global.plugin.relay.collector_uri }}:{{ .Values.global.service.port }}"
buffer_size = 200
buffer_timeout = "30s"
[plugins.EnergyEstimationTdpPlugin]
poll_interval = "1s"
tdp = 100.0
nb_vcpu = 1.0
nb_cpu = 1.0
[plugins.energy-attribution]
enable = {{ .Values.pluginsEnergyAttribution.enable }}
21 changes: 10 additions & 11 deletions charts/alumet/charts/alumet-relay-server/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -69,26 +69,25 @@ data:
config: |
max_update_interval = "500ms"
[plugins.influxdb]
enable = {{ .Values.pluginsInfluxdb.enable }}
host = "http://{{ .Release.Name }}-influxdb2:80"
token = "ZlN2WmNidkxmTmRZWTd0SlpFeDN3M2VUYkJ4clZBZEg"
org = "influxdata"
bucket = "default"
attributes_as = "tag"
[plugins.relay-server]
address = "::1"
address = "::"
port = {{ .Values.global.service.port }}
[plugins.csv]
enable = {{ .Values.pluginsCSV.enable }}
output_path = "alumet-output.csv"
force_flush = true
append_unit_to_metric_name = true
use_unit_display_name = true
csv_delimiter = ";"
[plugins.influxdb]
enable = true
host = "http://{{ .Release.Name }}-influxdb2:80"
token = "ZlN2WmNidkxmTmRZWTd0SlpFeDN3M2VUYkJ4clZBZEg"
org = "influxdata"
bucket = "default"
attributes_as = "tag"
---

apiVersion: v1
Expand Down
8 changes: 7 additions & 1 deletion charts/alumet/charts/alumet-relay-server/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,4 +60,10 @@ env:
RUST_LOG: ""

cmd:
Arg1: ""
Arg1: ""

pluginsInfluxdb:
enable: true

pluginsCSV:
enable: true
10 changes: 6 additions & 4 deletions charts/install-alumet.sh
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ basedir=$(dirname $0)
# global variables
chartName="alumet"
# alumet instance name installed on the platform
instanceName="demo"
instanceName="alpha"
version="0.6"

# check input parameters
Expand All @@ -23,15 +23,16 @@ fi
echo "Start alumet deployment on:"
echo "namespace: $projectNs"

helm install ${instanceName} ./${chartName} \
helm --debug install ${instanceName} ./${chartName} \
--kubeconfig ${kubeconfigfile} \
--namespace ${projectNs} \
--set global.service.port=50054 \
--set alumet-relay-client.env.RUST_LOG="info" \
--set alumet-relay-client.cmd.Arg1="--max-update-interval=1000ms" \
--set alumet-relay-client.env.RUST_LOG="debug" \
--set alumet-relay-client.pluginsK8s.enable="true" \
--set alumet-relay-client.pluginsRapl.enable="false" \
--set alumet-relay-client.pluginsEnergyAttribution.enable="false" \
--set alumet-relay-server.pluginsCSV.enable="false" \
--set alumet-relay-server.pluginsInfluxdb.enable="true" \
--set alumet-relay-server.env.RUST_LOG="trace" \
--set alumet-relay-server.influxdb.org="seed" \
--set influxdb2.enabled=true \
Expand All @@ -40,3 +41,4 @@ fi
--set global.plugin.relay.collector_uri="http://${instanceName}-alumet-relay-server" \
--version ${version}
#--set alumet-relay-server.cmd.Arg1=" "
#--set alumet-relay-client.cmd.Arg1="--max-update-interval=1000ms" \

0 comments on commit 355aaff

Please sign in to comment.