-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Expand file tree
/
Copy pathspec.yaml
More file actions
163 lines (163 loc) · 5.42 KB
/
Copy pathspec.yaml
File metadata and controls
163 lines (163 loc) · 5.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
name: SAP HANA
fleet_configurable: true
files:
- name: sap_hana.yaml
options:
- template: init_config
options:
- name: persist_db_connections
description: Whether or not to persist database connections.
fleet_configurable: true
value:
type: boolean
example: true
- template: init_config/db
- template: init_config/default
- template: instances
options:
- name: server
description: The hostname used to connect to the system.
fleet_configurable: true
required: true
value:
type: string
- name: port
description: The port used to connect to the system.
fleet_configurable: true
value:
type: integer
display_default: 30015
- name: username
description: The database user to authenticate as.
fleet_configurable: true
required: true
value:
type: string
- name: password
description: The password of `username`.
fleet_configurable: true
required: true
secret: true
value:
type: string
- name: schema
description: The schema containing the tenant databases views.
fleet_configurable: true
value:
type: string
display_default: SYS_DATABASES
example: SYS_DATABASES
- name: connection_properties
description: |
When `hdbcli` is installed, this defines the properties of the database connections. Any property
defined here overrides any default value set by the check. For more information, see:
https://help.sap.com/viewer/f1b440ded6144a54ada97ff95dac7adf/2.10/en-US/ee592e89dcce4480a99571a4ae7a702f.html
value:
example:
key: hdbuserid
sslUseDefaultTrustStore: false
type: object
additionalProperties: true
fleet_configurable: false
- name: use_hana_hostnames
description: |
Whether or not to use the hostnames contained in HANA's monitoring
views instead of the Agent hostname.
fleet_configurable: true
value:
type: boolean
example: false
- name: batch_size
description: The number of rows to return with each query result.
fleet_configurable: true
value:
type: integer
example: 1000
- name: timeout
description: The timeout in seconds for connecting to `server`.
value:
type: number
example: 10
fleet_configurable: false
- template: instances/db
- name: persist_db_connections
description: Whether or not to persist database connections.
value:
type: boolean
example: true
fleet_configurable: false
- name: use_tls
description: |
Instructs the SAP HANA integration to connect using TLS.
fleet_configurable: true
value:
example: false
type: boolean
- template: instances/tls
- name: collect_schemas
hidden: true
description: |
Configure collection of SAP HANA catalog metadata (schemas, tables,
views, and columns) for Data Quality features in Data Observability.
options:
- name: enabled
description: |
Enable collection of catalog metadata. When enabled, the Agent
queries `SYS.M_TABLES`, `SYS.VIEWS`, `SYS.TABLE_COLUMNS`, and
`SYS.VIEW_COLUMNS` and emits schema metadata payloads.
value:
type: boolean
example: false
- name: collection_interval
description: |
Set the schema collection interval (in seconds). Catalog data
changes slowly; 600s (10 min) is a reasonable default.
value:
type: number
example: 600
- name: max_tables
description: |
Maximum number of tables to collect per cycle across all schemas.
value:
type: integer
example: 2000
- name: max_columns
description: |
Maximum number of columns to collect per table.
value:
type: integer
example: 500
- name: max_views
description: |
Maximum number of views to collect per cycle across all schemas.
value:
type: integer
example: 2000
- name: include_schemas
description: |
A list of schema names to include. Any schema whose name is in
this list is included. If empty, all schemas (other than
those excluded) are included.
value:
type: array
items:
type: string
example:
- "MY_SCHEMA"
- name: exclude_schemas
description: |
A list of schema names to exclude. Any schema whose name is in
this list is excluded. SAP HANA system schemas are always
excluded regardless of this setting.
value:
type: array
items:
type: string
example:
- "TMP_SCHEMA"
- template: instances/default
- template: logs
example:
- type: integration
source: sap_hana
service: sap_hana