diff --git a/modal/CHANGELOG.md b/modal/CHANGELOG.md index d1bb46a807..7b7fc93557 100644 --- a/modal/CHANGELOG.md +++ b/modal/CHANGELOG.md @@ -1,5 +1,11 @@ # CHANGELOG - Modal +## 1.6.0 / 2026-05-14 + +***Added***: + +* GPU power, power utilization, and temperature metrics + ## 1.5.0 / 2025-11-06 ***Added***: diff --git a/modal/manifest.json b/modal/manifest.json index ca71a1dad6..5e1ce10553 100644 --- a/modal/manifest.json +++ b/modal/manifest.json @@ -59,6 +59,9 @@ "modal.gpu.compute.utilization", "modal.gpu.memory.usage", "modal.gpu.memory.utilization", + "modal.gpu.power.usage", + "modal.gpu.power.utilization", + "modal.gpu.temperature", "modal.input_events.elapsed_time_us", "modal.input_events.successes", "modal.input_events.total_inputs", diff --git a/modal/metadata.csv b/modal/metadata.csv index 100db53c9a..9c86257316 100644 --- a/modal/metadata.csv +++ b/modal/metadata.csv @@ -5,6 +5,9 @@ modal.cpu.utilization,gauge,,,,modal,Number of CPU cores in use,0,cpu_utilizatio modal.gpu.compute.utilization,gauge,,,,modal,GPU compute utilization,0,gpu_compute_utilization,,"function_name,app_name,workspace_name,environment_name,container_id" modal.gpu.memory.usage,gauge,,byte,,modal,Amount of GPU memory in use,0,gpu_memory_usage,,"function_name,app_name,workspace_name,environment_name,container_id" modal.gpu.memory.utilization,gauge,,mebibyte,,modal,GPU memory utilization,0,gpu_memory_utilization,,"function_name,app_name,workspace_name,environment_name,container_id" +modal.gpu.power.usage,gauge,,watt,,modal,GPU power usage,0,gpu_power_usage,,"function_name,app_name,workspace_name,environment_name,container_id" +modal.gpu.power.utilization,gauge,,,,modal,GPU power utilization as a fraction of TDP,0,gpu_power_utilization,,"function_name,app_name,workspace_name,environment_name,container_id" +modal.gpu.temperature,gauge,,degree celsius,,modal,GPU temperature,0,gpu_temperature,,"function_name,app_name,workspace_name,environment_name,container_id" modal.input_events.elapsed_time_us,count,,microsecond,,modal,Elapsed time of input events,0,input_events_elapsed_time_us,,"function_name,app_name,workspace_name,environment_name,container_id" modal.input_events.successes,count,,,,modal,Number of successful completed inputs,0,input_events_successes,,"function_name,app_name,workspace_name,environment_name,container_id" modal.input_events.total_inputs,count,,,,modal,Number of completed inputs,0,input_events_total_inputs,,"function_name,app_name,workspace_name,environment_name,container_id"