You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -60,7 +60,7 @@ If you wish to re-use the extracted value from IdentifyRules field
60
60
somewhere else in your rule set for a particular event, it is possible
61
61
to define a placeholder marker. Eiffel Intelligence will find and replace
62
62
this marker in your rules with the wanted value extracted from IdentifyRules.
63
-
This marker can be defined with the property **rules.replacement.marker**.
63
+
This marker can be defined with the property **rules.replacement.marker**.
64
64
You can see example usages of it in the [example rules](../src/main/resources/rules)
65
65
and [read more about it's usage here](rules.md#using-placeholders-in-rules).
66
66
@@ -161,20 +161,23 @@ used. **event.repository.url** takes a full URL to such a repository.
161
161
162
162
## MongoDB
163
163
164
-
You can set up connections to multiple MongoDB instances with or without authentication.
164
+
You can set up connections to a single MongoDB instance or a Replica set of multiple MongoDB instances with or
165
+
without authentication and parameters.
165
166
Here are some examples:
166
167
167
-
mongodb://localhost:27017 - Single MongoDB instance, no authentication
168
-
mongodb://username:mypasswd@localhost:27017 - Single MongoDD instance with authentication
169
-
mongodb://username:mypasswd@hostname1:27017,hostname2:27017 - Multiple MongoDB instances with authentication
168
+
mongodb://localhost:27017 - Single MongoDB instance, no authentication
169
+
mongodb://username:mypasswd@localhost:27017 - Single MongoDD instance with authentication
170
+
mongodb://username:mypasswd@hostname1:27017,hostname2:27017 - Multiple MongoDB instances with authentication
171
+
mongodb://username:mypasswd@hostname1:27017,hostname2:27017/?param=value - Multiple MongoDB instances with authentication and options
170
172
171
173
If encryption of the MongoDB password is desired there is information [here](configuration.md#password-encryption).
174
+
Options provided only once in the end but will be used for all provided hosts.
175
+
The **spring.data.mongodb.uri** property specifies a MongoDB connection string, read more [here](https://docs.mongodb.com/manual/reference/connection-string/)
176
+
The second property **spring.data.mongodb.database** defines a name for the database so this does not have to be provided in the uri property.
172
177
173
178
* spring.data.mongodb.uri
174
179
* spring.data.mongodb.database
175
180
176
-
The second property **spring.data.mongodb.database** defines a name for the database.
177
-
178
181
## RabbitMQ
179
182
180
183
You can configure the RabbitMQ settings using the rabbitmq.* properties.
@@ -281,7 +284,7 @@ Short guide about encrypting passwords:
281
284
282
285
**1** Encrypt actual component password with secret encrypting password.
283
286
Encrypting password should be a secret password and is created/generated by an
284
-
admin user and should not be written/stored in application.properties or any
287
+
admin user and should not be written/stored in application.properties or any
285
288
other config files near the application in the filesystem:
286
289
287
290
./encrypt.sh input="<the actual component password>" password=mySecretEncryptorPassword
@@ -290,12 +293,12 @@ other config files near the application in the filesystem:
290
293
291
294
rv/2O+hOT4GJSPmmF/cF1w==
292
295
293
-
**3** Now open application.properties file and add the new encrypted password
296
+
**3** Now open application.properties file and add the new encrypted password
294
297
to the specific component password property with "ENC(myEncryptedPassword)" format:
0 commit comments