ACF\Site_Health
AI_Usage::get_usage_metrics
Get the usage metrics for Site Health display.
Method of the class: AI_Usage{}
No Hooks.
Returns
Array. The usage metrics.
Usage
$AI_Usage = new AI_Usage(); $AI_Usage->get_usage_metrics(): array;
Changelog
| Since 6.8.0 | Introduced. |
AI_Usage::get_usage_metrics() AI Usage::get usage metrics code ACF 6.8.8
public function get_usage_metrics(): array {
$site_health = $this->site_health->get_site_health();
if ( ! isset( $site_health['ai_usage'] ) ) {
return array(
'total_discovery_hits' => 0,
'total_executions' => 0,
'error_count' => 0,
);
}
$usage = $site_health['ai_usage'];
return array(
'total_discovery_hits' => $usage['total_discovery_hits'] ?? 0,
'total_executions' => $usage['total_executions'] ?? 0,
'error_count' => $usage['error_count'] ?? 0,
'executions_by_ability' => $usage['executions_by_ability'] ?? array(),
);
}