diff --git a/lib/Core/ChefLastGoodRun.pm b/lib/Core/ChefLastGoodRun.pm
index 1bf2cdbc7946c75999886ff7772fd0145b659a48..001838a54b252e98b99e24fed948d27b41428586 100644
--- a/lib/Core/ChefLastGoodRun.pm
+++ b/lib/Core/ChefLastGoodRun.pm
@@ -85,7 +85,7 @@ sub handler {
     $report = decode_json($report);
 
     $metrics{elapsed} = [ $report->{elapsed_time}, 'F' ];
-    $metrics{change_count} = [ scalar(@{$report->{updated_resources}}), 'I' ];
+    $metrics{change_count} = [ $report->{change_count}, 'I' ];
 
     return \%metrics;
 };