dimension = new AIChatbotName(); $this->metrics = [ new Requests(), Metrics::METRIC_AI_CHATBOTS_UNIQUE_PAGE_URLS, Metrics::METRIC_AI_CHATBOTS_NOT_FOUND_REQUESTS, Metrics::METRIC_AI_CHATBOTS_SERVER_ERROR_REQUESTS, ]; } public function configureView(ViewDataTable $view): void { parent::configureView($view); $view->config->setDefaultColumnsToDisplay( [ 'label', Metrics::COLUMN_REQUESTS, Metrics::METRIC_AI_CHATBOTS_UNIQUE_PAGE_URLS, Metrics::METRIC_AI_CHATBOTS_NOT_FOUND_REQUESTS, Metrics::METRIC_AI_CHATBOTS_SERVER_ERROR_REQUESTS, ], false, false ); } protected function getReportRowLimit(): int { return BotRequestsDao::getAIChatbotActivityForDateRangeLimit(); } }