Skip to content

Commit

Permalink
Explicitly enable metrics needed for Kepler dashboard
Browse files Browse the repository at this point in the history
- Disable estimated idle power metrics
- Enable container, vm and process metrics
- Timeout healthcheck curl command after 5 seconds
  • Loading branch information
yadneshk committed Dec 16, 2024
1 parent ef3c633 commit 287c3f4
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@
# under the License.

URL="http://0.0.0.0:8888/healthz"
TIMEOUT=5 # Timeout in seconds

# Get the HTTP status code and response body using curl
RESPONSE=$(curl -s -w "%{http_code}" $URL)
RESPONSE=$(curl -s -w "%{http_code}" $URL --max-time $TIMEOUT)
BODY=${RESPONSE:0:-3} # Extract the body (all but the last 3 characters)
HTTP_CODE=${RESPONSE: -3} # Extract the last 3 characters as the HTTP status code

Expand Down
3 changes: 1 addition & 2 deletions roles/edpm_telemetry_power_monitoring/tasks/install.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,8 +63,7 @@
become: true
ansible.builtin.systemd:
name: edpm_kepler.service
enabled: true
state: restarted
state: started

- name: List deployed health check scripts
ansible.builtin.find:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@
"privileged": "true",
"restart": "always",
"ports": ["8888:8888"],
"command": "-v 2",
"command": "-v=2",
"recreate": true,
"environment": {
"ENABLE_GPU": "true",
"EXPOSE_CONTAINER_METRICS": "true",
"ENABLE_PROCESS_METRICS": "true",
"EXPOSE_ESTIMATED_IDLE_POWER_METRICS": "true",
"EXPOSE_VM_METRICS": "true",
"EXPOSE_ESTIMATED_IDLE_POWER_METRICS": "false",
"LIBVIRT_METADATA_URI": "http://openstack.org/xmlns/libvirt/nova/1.1"
},
{% if edpm_telemetry_power_monitoring_healthcheck %}
Expand All @@ -21,7 +22,7 @@
"volumes": [
"/lib/modules:/lib/modules:ro",
"/run/libvirt:/run/libvirt:shared,ro",
"/sys/:/sys/",
"/sys:/sys",
"/proc:/proc"
]
}

0 comments on commit 287c3f4

Please sign in to comment.