You are here

function monitoring_past_form_monitoring_sensor_info in Monitoring 7

Implements monitoring_MODULE_monitoring_sensor_info().

Module: past_form

File

./monitoring.monitoring_sensors.inc, line 425
Define default sensors for core and contrib modules.

Code

function monitoring_past_form_monitoring_sensor_info() {
  $info['past_form'] = array(
    'label' => 'Logged form submissions',
    'description' => 'Past event logging form submissions',
    'sensor_class' => 'Drupal\\monitoring\\Sensor\\Sensors\\SensorDatabaseAggregator',
    'value_label' => 'Past events',
    'settings' => array(
      'category' => 'Past',
      // Cache for one hour.
      'caching_time' => 3600,
      'table' => 'past_event',
      'conditions' => array(
        array(
          'field' => 'module',
          'value' => 'past_form',
        ),
      ),
      'time_interval_field' => 'timestamp',
      'time_interval_value' => 24 * 60 * 60,
    ),
  );
  return $info;
}