RDA - Configuration
RDA 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 default configuration settings defined within the config.yml file.
Below are the configuration settings within the config.yml file of RDA service.
1
multisource: yes
2
3
platform_config:
4
minio_config:
5
host: <rda-host-ip>:9000
6
secure: false
7
access_key: <minio-access-key>
8
secret_key: <minio-secret-key>
9
options:
10
data_saver_type: minio
11
data_saver_local_path: /tmp/cfxdm_saved_data/
12
data_saver_minio_bucket_name: cfxdx-data
13
data_saver_minio_object_prefix: cfxdm-saved-data/
14
15
# Data Extensions or Datasource integrations
16
sources:
17
18
# ServiceNow extension. Integration for Tickets, Change Requests and CMDB data
19
- name: snow
20
type: servicenow
21
instance: "<instance-name>"
22
username: "<username>"
23
password: "<password>"
24
$secure: [ "instance", "username", "password" ]
25
tags:
26
- tag: incidents
27
table: incident
28
label: ServiceNow Incidents
29
update-mode: append
30
fields:
31
mandatory: [ "short_description", "description"]
32
optional: []
33
- tag: incidents-update
34
table: incident
35
label: ServiceNow Incidents
36
update-mode: update
37
fields:
38
ids: [ "number" ]
39
data: [ "short_description", "description" ]
40
- tag: change-requests
41
table: change_request
42
label: ServiceNow Change Requests
43
- tag: cmdb-config-items
44
table: cmdb_ci
45
label: ServiceNow CMDB All Configuration Items
46
- tag: cmdb-computers
47
table: cmdb_ci_computer
48
label: ServiceNow CMDB Computers
49
- tag: cmdb-network
50
table: cmdb_ci_netgear
51
label: ServiceNow CMDB Network
52
update-mode: append
53
fields:
54
mandatory: [ "name", "model_id", "ip_address" ]
55
56
# SQLite extension.
57
- name: mylocaldb
58
type: sqlite
59
dbpath: '/tmp/output/mydb.db'
60
tags:
61
- tag: table1
62
table: table1
63
update-mode: append
64
- tag: table2
65
table: table2
66
update-mode: replace
67
68
# Local file extension. To explore and visualize the data from CSV files.
69
- name: localfiles
70
type: file
71
72
# CloudFabrix Machine Learning (ML) extension for Clustering & Prediction.
73
- type: cfxai_clustering
74
name: cfxusml
75
tags:
76
- tag: logclustering
77
type: cluster
78
cluster_columns: [ "description" ]
79
pickle_path: /tmp/output/models/clustering/
80
minimum_cluster_size: 50
81
minimum_sample_size: 1
82
- tag: logprediction
83
type: predict
84
cluster_columns: [ "description" ]
85
pickle_path: /tmp/output/models/clustering/
86
87
# CloudFabrix Machine Learning (ML) extension for Regression analysis.
88
- type: cfxai_regression
89
name: cfxml
90
tags:
91
- tag: '1hour'
92
frequency: '1H'
93
timestamp-column: timestamp
94
timestamp-format: 'ms'
95
value-column: value
96
97
# CloudFabrix Machine Learning (ML) extension for Classification.
98
- name: cfxsml
99
type: cfxai_classification
100
tags:
101
- tag: classification-working
102
type: classify
103
input_nlp_columns: [ "Summary" ]
104
target_column: "Issue Type"
105
pickle_path: /tmp/output/models/issues/
106
- tag: classificationprediction
107
type: predict
108
pickle_path: /tmp/output/models/issues/classifier.pickle
109
110
Copied!

Configuration parameter details:

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.
Last modified 5mo ago