Insights is a dedicated KloudMate dashboard, that provides intelligence and information to help developers continuously improve their serverless infrastructure. KloudMate has compiled a set of pre-defined rules called Smart Insights, inspired by the rules that are considered best practices by the community and serverless experts. Resources of the linked AWS account(s) are recurrently evaluated against these rules, to swiftly understand the overall state of a stack. Through Smart Insights Rules, developers are provided actionable recommendations on how to improve their cloud infrastructure, in correlation with the following verticals:
- Operational Excellence
- Performance Efficiency
- Cost Optimization
The smart insight rules range in scope, from detecting various metric anomalies, like increased memory usage or latency, to configurational settings like untagged or unused resources.
The Smart Insight Rules are also categorized by severity level in order to provide a class-conscious view of all the findings. This helps developers to plan an ordered course-of-action, based on priority.
Following are the categories of the Smart Insight Rules:
- Critical - Issues that need immediate attention
- Warning - Issues that can potentially move to being critical
- Info - No action needed
- Ok - No action needed
Users can view all the Smart Insight Rules on the left panel of the Insights dashboard. They can also filter and sort the rules on the basis of:
- Severity: The level of severity out of the four levels mentioned above
- Service type: The service for which users may want to view the Smart Insights Rules
- Verticals: The five tenets of best practices mentioned above
The users with 'Owner' or 'Developer' permissions can also enable or disable the rule(s) using the settings icon on the top right corner of the Insights Dashboard. Once disabled, KloudMate will not evaluate the resources for that particular rule.
Users can click on any rule displayed on the left of the panel, to learn more about the rule violations in resources (if any), for that particular rule.
Developers can click on the any particular rule and mark the rule violations(if any) as resolve or mute, once they have taken the required steps.
All the rules with their respective details about the rule evaluation frequency, conditions, causes, remedies, and more have been documented as Smart Insight Rules on the KloudMate Website.