Bots From Extension: oia
OIA - Executes CloudFabrix Operational Intelligence & Analytics (OIA) product specific tasks
This extension provides 8 bots.
Bot @oia:incident-asset-saver
Bot Position In Pipeline: Source
Export incident's collected data for corresponding Application stack
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
room_id* | Text | Room Id | |
incident_id* | Text | Incident ID |
Bot @oia:incident-details
Bot Position In Pipeline: Sink
Get incident attributes from alert processor
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
roomid_col* | Text | Column in the input dataset which has the Room ID | |
incidentid_col* | Text | Column in the input dataset which has the Incident ID |
Bot @oia:incident-exporter
Bot Position In Pipeline: Source
Export files for an incident in OIA
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
room_id* | Text | Room Id | |
incident_id* | Text | Incident ID |
Bot @oia:incident-stack-generate
Bot Position In Pipeline: Source Sink
Generate stack for incident from input dataset
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
room_id* | Text | Room ID for the incident whose stack needs to be generated | |
incident_id* | Text | Incident ID | |
stack_name_column_in_node | Text | app_name | Column name in dataframe which has the application/stack name. Defaults to app-name. |
default_stack_name | Text | Host Performance | Stack name to use if no stack name found using stack_name_column_in_node property. Defaults to Host Performance. |
asset_type_attributes | Text | node_type | Comma separated column names which will be added to asset-type. Defaults to node_type. |
asset_attributes_rules | Text | Name of dictionary dataset with rules to translate node fields to asset attributes. |
Bot @oia:observations-data-generator
Bot Position In Pipeline: Sink
Generate Observations widget data
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
incident_details* | Text | Incident payload |
Bot @oia:observations-data-loader
Bot Position In Pipeline: Source Sink
Load all the obseravations related data and create a dataset
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
data_directory* | Text | Name of the Data directory to load | |
working_data_directory* | Text | Name of the working Data directory to load |
Bot @oia:source-event-streams-merge
Bot Position In Pipeline: Source Sink
To get data from 5 different streams and create one new stream where the information about a source event is in one place
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
destination_stream_name | Text | oia-event-lifecycle-stream | Name of the output stream where all input streams are merged into |
source_events_stream_name | Text | oia-source-events-stream | Name of the Input Source events stream |
events_stream_name | Text | oia-events-stream | Name of the Input Events stream |
event_trail_stream_name | Text | oia-event-trail-stream | Name of the Input Event Trail stream |
alerts_stream_name | Text | oia-alerts-stream | Name of the Input Alerts stream |
incidents_stream_name | Text | oia-incidents-stream | Name of the Input Incidents stream |
duration | Text | after -120 hours | Duration of the data to be passed as a cfxql-query |
Bot @oia:widget-exporter
Bot Position In Pipeline: Sink
Export widget data to Minio
This bot expects a Restricted CFXQL.
Each parameter may be specified using '=' operator and AND logical operation
Following are the parameters expected for this Bot
Parameter Name | Type | Default Value | Description |
---|---|---|---|
room_id* | Text | Room Id | |
incident_id* | Text | Incident ID | |
widget_id* | Text | Widget ID | |
widget_title* | Text | Widget Title | |
sequence_no | Text | 1 | Sequence No. Default is 1 |
widget_type | Text | Widget Type | |
source | Text | Source | |
asset_layer | Text | Asset Layer | |
group* | Text | Group Name | |
add_section_meta | Text | False | Add section level metadata |
timeseries_y_axis_label | Text | Value | Only applicable if widget type is timeseries. Label for Y axis of timeseries chart. |