Skip to main content
Version: 2.0 ๐Ÿ†•

Notifications

The Notifications screen lists AI-generated recommendations for your Kubernetes cluster. Each recommendation highlights cost or performance improvement opportunities.


Viewing Recommendationsโ€‹

Go to AI Recommendations โ†’ Notifications to view the list.

Figure 1: 'Notification' Listing

Each recommendation item includes:

FieldDescription
Read/Unread IndicatorRepresented by a bulb icon on the left. Unread notifications display a red dot indicator ๐Ÿ”ด. Once you read or acknowledge it, the red dot disappears.
TitleOne-line description of what the AI recommends.
DescriptionShows why the recommendation is suggested to you.
CategoryTags representing the scope of improvement: e.g. Cost Optimization or Performance Improvement.
PriorityTags representing the importance of the recommendation item: Low, Medium, High, or Urgent.
Potential SavingsThe impact or extent of savings (e.g., โ€œ80% resource reductionโ€).
ClusterThe affected cluster you have added to Devtron.
StatusAction Pending, Completed, Failed, etc. Check all possible statuses and their meaning.
Processed ByAssociated runbook or automation.
TimestampDate and time when the recommendation is generated or updated.
(โ‹ฎ) Context MenuAcknowledge - To mark as read
Revert Change - To undo the remediation. Only possible when Status = Completed.

You can click a recommendation to get its Detailed View.


Detailed Viewโ€‹

This modal window has two tabs: Summary and Recommended Change:

Summaryโ€‹

Figure 2: Summary of AI Proposal

Apart from the recommendation details seen earlier, this will show additional information, such as:

  • AI Thought Process - Displays the line-by-line analysis done by AI before suggesting you the recommendation.
  • Activity Trail - Shows the actions taken by the AI as well as the approver.

The next step is to review the recommendation.

Figure 3: Diff of Proposed Changes

This tab shows you the configuration diff for you to compare the existing configuration vs recommended change. If the recommended change is yet to be acted upon or depending on the current status of notification, you get Approve and Reject button for accepting/discarding the recommendation. C

AI automatically generates the runbook corresponding to the recommendation. When the user (superadmin) approves a recommendation, it triggers the corresponding runbook and the remediation takes place.

What is a Runbook?

A Runbook is a predefined action that Devtron runs to apply a change, such as resizing resources or hibernating a namespace.
When you approve a recommendation, its linked runbook carries out the change with the required safety checks and approvals.


Extrasโ€‹

Notification Feed Statusesโ€‹

Each recommendation in the notification feed reflects one of the following backend statuses.

StatusDescriptionUser Action
PENDING_DISCOVERYThe engine is analyzing data to determine whether a recommendation is needed.No action. System state only.
RECOMMENDATION_DISCOVEREDThe engine has detected a valid recommendation and identified the suggested change.Approve / Reject buttons become available once validation is complete.
ACTION_REQUIREDThe engine requires user approval before executing the recommendation.Approve / Reject available.
READY_FOR_TRIGGERAll preconditions are met, and the recommendation can be triggered or executed.May show Approve if still pending confirmation; otherwise system-handled.
ACTION_IN_PROGRESSThe remediation (runbook) linked to the recommendation is currently executing.No action because execution is underway.
COMPLETEDThe action has been successfully executed and finalized.No action. May show Revert Change if rollback is supported.
REJECTEDThe recommendation was explicitly rejected by the user or system.No further action available unless the recommendation reappears.
ERROREDThe process failed due to an exception or invalid configuration.No direct action. System or admin intervention may be required.
REVERTEDThe applied change has been undone, returning to the previous state.No action. Audit entry only.
tip

You can filter recommendations by status to monitor ongoing discoveries, pending actions, or completed remediations.