Page Status:
...
DRAFTING
Component Status:
...
INCUBATION
Last Reviewed on:
Certified by:
...
Drawio | ||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
2.
...
Component API definitions
Template Component provides the following interfaces:
Offered Interface Name | Offered Interface |
Description |
Capabilities | Version(s) | Status |
Model | API |
Specs (Swagger) | ||||||
HOLMESE-1 | This is a set of rule management interfaces, which is mainly intended for the CRUD actions of the rules of Holmes. | Allows applications to create, update, delete, and query the rule entities. | 1.0.0 | production | Defined by Holmes | swagger.json |
HOLMESE-2 | Health check. | Allows other applications to perform healthcheck on Holmes. | 1.0.0 | production | - |
Note: xxxI interface is a internal interface. xxxxE interface is a external interface
Template Component consumes the following Interfaces:
Consumed Interface Name |
Consumed Interface Description | Version(s) | API Spec (Swagger) | |
POE-4 | To send the closed control loop events to policy to trigger downstream actions. | - | Closed Loop Event Data Structure |
DMaaP-2 | To retrieve VES events from DMaaP. | 4.0.0 | swagger.json |
DMaaP-3 | To send closed control loop events to DMaaP. | ||
AAIE-1 | To query resource information from A&AI. | v19 |
3. Component Description:
...
https://docs.onap.org/projects/onap-holmes-rule-management/en/latest/platform/architecture.html
4.
...
Known System Limitations
Performance limitation: if it comes to high-performance scenarios, and A&AI happened to be needed for alarm analysis and correlation, there could be a performance bottleneck as all A&AI API calls are based on HTTP requests, which is considerably time-consuming.
5.
...
Component Deployment Architecture
Should reference the deployment section in the component description template
https://docs.onap.org/projects/onap-holmes-rule-management/en/latest/release-notes.html
6. New Release Capabilities
According to Requirement 479 (see below), all sub-components of DCAE have to migrate their deployment from Cloudify blueprints to Helm charts. In the Jakarta release, Holmes will complete the DCAE transformation to remove dependencies on Consul and CBS.
Jira Legacy | ||
---|---|---|
|
...
|
...
DCAE will keep the cloudify-blueprint deployment as a fallback in case the migration can not be completed in Honolulu. Once the migration is done, deployment of DCAE apps (including Holmes) will be all based on Helm charts.
|
Changes on the workflow:
Before | After |
---|---|
7. References
- More documents about API : Holmes API Documentation - Honolulu