$definition) { if (!is_array($definition) || !is_string($definition['label'] ?? null) || !is_string($definition['table'] ?? null) || !is_string($definition['select'] ?? null)) { process_tables_probe_fail("definition '$key' is not well formed"); } } // poller_time exists in every installed schema, so it must be registered. if (!isset($tables['poller_time'])) { process_tables_probe_fail('the core poller_time definition is missing'); } print "PASS support process tables docker probe\n";