CloudFabrix Operations Intelligence & Analytics application is a core component of AIOps solution. It provides some of the below primary functions but not limted to.
Alert source integrations
Alert enrichment, correlation and suppression
Incident Room for incident management
Machine Learning for Alert/Incident Clustering, Regression and Classification
Below is the list of services that are included part of cfxOIA application (AIOps) deployment.
cfxOIA Application Service Name
Email service is used to export and share the reports or dashboards with users through email.
Scheduler service is used to schedule different types of jobs, some of them are ML training, CMDB / Inventory data updates, and internal application jobs.
cLambda is a serverless function service that is used for on-demand job execution.
Dataset manager service is to provide management function to deal with datasets for reporting and analytics (Deprecated)
It is used to export the reports shown in the UI. Some of the example reports are Alerts / Incidents data.
It is used as a secure password store which consists of credentials for different data sources/endpoints. Other application services query safebox service for respective credentials during runtime on-demand
It is used for workflow lifecycle management and supports calling different types of automated workflows for running ML experiments, incidents data generation, and other data collection.
It is used as a caching service for current alerts (up to 3 days, with 60 seconds refresh rate) in a data frame and provides faster data access to the reports within the Alert management UI
It is used as a caching service for all alerts (current & historical, with 60 minutes refresh rate) in a data frame and provides faster data access to the reports within the Alert management UI
This service is primarily used to maintain the metadata/identity of MSP & Customer/Organization level information.
This service is used to load all of the necessary Minio buckets during the initial start-up. These Minio buckets will be used by different services like alert ingester, CaaS, cfxdx, and other services.
This service is to load all of the UI reports like Application icons, Projects, and dashboard after the user's login.
It is used to impose RBAC based user roles & permissions
It is used to manage internal application notifications from various application services and pop them up in UI as notification events.
It is used to provide user management and roles and it works with app-access-manager service
It is used to provide a user interface in UI to store/upload and query/download the data files. It uses Minio object storage in the back-end to store all of the data files. Additionally, it is used by other application services.
This service is used to load all of the configuration pages in UI like Alerts/Incidents/cfxdx sources etc.. an example, configuration operations like create/update/delete webhooks for incoming alerts/incident updates and other operations under Project's configuration.
It is used to load all of the reports in the UI
This service is used to build new reports pages or update existing analytical reports based on the user's requirement