Question
Elasticsearchを設定後にOrchestrator上のマシンやジョブのログが表示されなくなりました。どのような原因が考えられますか?
Answer
Orchestratorをインストールしたマシンに設定ファイル UiPath.Orchestrator.dll.config(場所:C:\Program Files (x86)\UiPath\Orchestrator)があります。このファイル内のtargetタグに「robotElastic」というname属性の値があれば仮にデータが入っていなかったとしてもElasticsearchのログを参照しにいき、これがOrchestratorのマシンやジョブのログが空白になる原因となります。
name属性に「robotElastic」という値がない場合は自動的にSQL Serverのログを参照するようになります。
この事象を解決するには UiPath.Orchestrator.dll.configをご確認いただき、下記のように変更してください。
■変更前の例
<target xsi:type=“ElasticSearch” name=“robotElastic” uri=“http://:9200” … />
■変更後の例
<target xsi:type=“ElasticSearch” name=“robotElastic2” uri=“http://:9200” … />
このようにtargetタグ内のname属性の値を変更することでElasticSearchの参照を止めSQL Serverのログを参照するようになります。