cfxdx service reads and loads the configuration from config.yml file. It's location is under ~/cfx/cfxdx/config directory. As part of the installation, it comes with some deafult configuration settings defined within the config.yml file.
Below are the configuration settings within the config.yml file of cfxdx service.
multisource: yes​​# Data Extensions or Datasource integrationssources:​# Data Management and Transformation extension.- name: dmtype: cfxdmdata_saver_type: miniominio_config:host: minio:9000secure: falseaccess_key: <ACCESS_KEY>secret_key: <SECRET_KEY>bucket_name: cfxdx-dataobject_prefix: cfxdm-saved-data/​# ServiceNow extension. Integration for Tickets, Change Requests and CMDB data- name: snowtype: servicenowinstance: "<instance-name>"username: "<username>"password: "<password>"$secure: [ "instance", "username", "password" ]tags:- tag: incidentstable: incidentlabel: ServiceNow Incidentsupdate-mode: appendfields:mandatory: [ "short_description", "description"]optional: []- tag: incidents-updatetable: incidentlabel: ServiceNow Incidentsupdate-mode: updatefields:ids: [ "number" ]data: [ "short_description", "description" ]- tag: change-requeststable: change_requestlabel: ServiceNow Change Requests- tag: cmdb-config-itemstable: cmdb_cilabel: ServiceNow CMDB All Configuration Items- tag: cmdb-computerstable: cmdb_ci_computerlabel: ServiceNow CMDB Computers- tag: cmdb-networktable: cmdb_ci_netgearlabel: ServiceNow CMDB Networkupdate-mode: appendfields:mandatory: [ "name", "model_id", "ip_address" ]​# SQLite extension.- name: mylocaldbtype: sqlitedbpath: '/tmp/output/mydb.db'tags:- tag: table1table: table1update-mode: append- tag: table2table: table2update-mode: replace​# Local file extension. To explore and visualize the data from CSV files.- name: localfilestype: file​# CloudFabrix Machine Learning (ML) extension for Clustering & Prediction.- type: cfxai_clusteringname: cfxusmltags:- tag: logclusteringtype: clustercluster_columns: [ "description" ]pickle_path: /tmp/output/models/clustering/minimum_cluster_size: 50minimum_sample_size: 1- tag: logpredictiontype: predictcluster_columns: [ "description" ]pickle_path: /tmp/output/models/clustering/​# CloudFabrix Machine Learning (ML) extension for Regression analysis.- type: cfxai_regressionname: cfxmltags:- tag: '1hour'frequency: '1H'timestamp-column: timestamptimestamp-format: 'ms'value-column: value​# CloudFabrix Machine Learning (ML) extension for Classification.- name: cfxsmltype: cfxai_classificationtags:- tag: classification-workingtype: classifyinput_nlp_columns: [ "Summary" ]target_column: "Issue Type"pickle_path: /tmp/output/models/issues/- tag: classificationpredictiontype: predictpickle_path: /tmp/output/models/issues/classifier.pickle​​
Parameter Name | Parameter Description |
multisource | Global parameter. Valid values are 'yes' (default) or 'no'. When multiple extensions or datasources need to be integrated, set it to 'yes'. It is a mandatory parameter. |
sources | Global parameter. Allows to define one or more extensions or datasources for integration. It is a mandatory parameter. |