Why is the AI Learning & Teacher Tracking tab not visible?
Short answer
The tab is added only when two conditions are met together: the user has view permission in the WAF area (without this permission, the WAF screen of the vService does not open at all) and at least one of the AI Learning or Teacher switches is on in the Learning Methods card of the vService (AI Learning & Teacher Tracking). There is no need for records to exist or for a period to be selected. The tab exists only on vServices with WAF protection on, that is, on HTTP vServices. Its name changes according to the method that is on: if only AI learning is on, AI Learning Tracking; if only Teacher is on, Teacher Tracking; if both are on, AI Learning & Teacher Tracking; for this reason, the tab thought to be missing is often the tab that carries a different name. Conditional Learning alone does not make the tab appear. When the method is turned off, the tab is removed, but the past records are not deleted and are listed when the method is turned on again. While AI learning is on, the tab opens with an empty AI Learning Tracking view and waits for Refresh; if only Teacher is on, it opens with the Teacher History view.
Conditions
| Condition | Description |
|---|---|
| WAF permission | The whole screen (Dashboard included) requires view permission in the WAF area; once the screen opens, the tabs are not tied to permission separately. For a user who has only Load Balancer permission, the screen does not open (Dashboard · Scope and Limits) |
| vService with WAF protection on | Only HTTP vServices (Supported vService types) |
| AI learning or Teacher switch on | The tab is visible even if the period is None; Conditional learning alone is not enough |
| Method that is on | Tab name | Opening view |
|---|---|---|
| Only AI learning | AI Learning Tracking | AI Learning Tracking (empty; waits for Refresh) |
| Only Teacher | Teacher Tracking | Teacher history |
| Both | AI Learning & Teacher Tracking | AI Learning Tracking (empty; waits for Refresh) |
- The switches are turned on in the Learning methods window and saved with Edit.
- The Learning tab on the Dashboard is a different tab; it depends on Smart sampling and on a host group in Learning mode or on Conditional learning (Which tabs does the WAF Dashboard have (Summary, Attack Analysis, Learning); why is the Learning tab not always visible?).
Common Misconceptions
- "If the tab is empty, learning is not working." AI Learning Tracking does not fetch data on opening; Refresh is needed.
- "Turning the method off deletes the history." The tab is removed, the records are not deleted.
- "The tab is visible while Conditional learning is on as well." Only AI learning or Teacher makes the tab appear.
How it is done in the documentation
