function monitoring_search_api_monitoring_sensor_info in Monitoring 7
Implements monitoring_MODULE_monitoring_sensor_info().
Module: search_api
File
- ./
monitoring.monitoring_sensors.inc, line 582 - Define default sensors for core and contrib modules.
Code
function monitoring_search_api_monitoring_sensor_info() {
$info = array();
$indexes = search_api_index_load_multiple(FALSE);
if (!empty($indexes)) {
foreach ($indexes as $index) {
$info['search_api_' . $index->machine_name] = array(
'label' => format_string('Search index queue size of @index', array(
'@index' => $index->name,
)),
'sensor_class' => 'Drupal\\monitoring\\Sensor\\Sensors\\SensorSearchApi',
'value_label' => 'Unindexed items',
'settings' => array(
'category' => 'Search API',
// Cache for 15 minutes.
'caching_time' => 900,
'index_id' => $index->id,
'enabled' => FALSE,
),
);
}
}
return $info;
}