Clarification for azure install script

Hi!

What is the correct way to define these parameters?

Are some of these parameters for example meant to be orchestrator users?
I only have on user defined in the elastic search instance. Do I need different diagnostics and server users?

  • robotsElasticSearchUrl "RobotsElasticSearchUrl" - Optional. This should be used only if you want to use Elasticsearch for logging. Provide the Elasticsearch URL as the value, such as "http://elasticserver:9200" . If your Orchestrator instance requires authentication, provide the ElasticSearchUsername , ElasticSearchPassword , elasticSearchDiagnosticsUsername , and elasticSearchDiagnosticsPassword parameters.
  • robotsElasticSearchTargets - Optional. This parameter enables you to send Robot logs only to the configured Elasticsearch server. Provide the Elasticsearch URL as the value, such as "http://elasticserver:9200" . Please note that it can only be used in conjunction with the -robotsElasticSearchUrl parameter. If you do not provide this parameter, Robot logs are sent to both the configured SQL database and Elasticsearch.
  • serverElasticSearchUsername "Username" - Optional. This parameter enables you to indicate the username for your Elasticsearch instance if its authentication is enabled.
  • serverElasticSearchPassword "Password" - Optional. This parameter enables you to indicate the password for your Elasticsearch instance if its authentication is enabled.
  • serverElasticSearchDiagnosticsUsername "Username" - Optional. This parameter enables you to indicate the username for your Elasticsearch instance if its authentication is enabled. This parameter together with elasticSearchDiagnosticsPassword "Password" are required for internal Orchestrator logs.
  • serverElasticSearchDiagnosticsPassword "Password" - Optional. This parameter enables you to indicate the password for your Elasticsearch instance if its authentication is enabled. This parameter together with elasticSearchDiagnosticsUsername "Username" are required for internal Orchestrator logs.

More accurately what is the difference between these parameters:

-robotsElasticSearchUsername "Username" `
-robotsElasticSearchPassword "Password" `
-serverElasticSearchDiagnosticsUsername "Username" `
-serverElasticSearchDiagnosticsPassword "Password" `

Reading the documentation many times did not clarify the difference between those two credentials.

Hi @spetke

As far as I’m aware, these should be credentials of the ElasticSearch platform you want to use.

As to the difference between the two credentials, the docs are pretty clear:

  • first set of credentials is logs of Robots
  • second set of credentials is diagnostic logs of the Orchestrator itself