diff --git a/charts/alumet/charts/alumet-relay-client/templates/daemonset-alumet-relay-client.yaml b/charts/alumet/charts/alumet-relay-client/templates/daemonset-alumet-relay-client.yaml index 25409f4..745166f 100644 --- a/charts/alumet/charts/alumet-relay-client/templates/daemonset-alumet-relay-client.yaml +++ b/charts/alumet/charts/alumet-relay-client/templates/daemonset-alumet-relay-client.yaml @@ -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 }} @@ -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 }} \ No newline at end of file diff --git a/charts/alumet/charts/alumet-relay-server/templates/deployment.yaml b/charts/alumet/charts/alumet-relay-server/templates/deployment.yaml index 81cb9c4..341b413 100644 --- a/charts/alumet/charts/alumet-relay-server/templates/deployment.yaml +++ b/charts/alumet/charts/alumet-relay-server/templates/deployment.yaml @@ -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 diff --git a/charts/alumet/charts/alumet-relay-server/values.yaml b/charts/alumet/charts/alumet-relay-server/values.yaml index effbfd5..e04aae4 100644 --- a/charts/alumet/charts/alumet-relay-server/values.yaml +++ b/charts/alumet/charts/alumet-relay-server/values.yaml @@ -60,4 +60,10 @@ env: RUST_LOG: "" cmd: - Arg1: "" \ No newline at end of file + Arg1: "" + +pluginsInfluxdb: + enable: true + +pluginsCSV: + enable: true \ No newline at end of file diff --git a/charts/install-alumet.sh b/charts/install-alumet.sh index 73f5759..eeb8b64 100755 --- a/charts/install-alumet.sh +++ b/charts/install-alumet.sh @@ -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 @@ -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 \ @@ -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" \ \ No newline at end of file