Solr 7.5 Войти в приложение понимание? - PullRequest
0 голосов
/ 03 мая 2019

Я пытаюсь заставить свой solr регистрировать информацию о приложении, solr работает в Docker, но я пробовал аналогично этому ...

Solr для идеи приложения

Это, однако, использует более старую версию solr, которая использует log4j, а не log4j2.

Я пытался загрузить ошибки, связанные с пониманием, в папку (/ opt / solr / server / lib) и загрузить их через плагины(журналы предполагают, что файлы jar загружены - но я все еще получаю сообщение об ошибке из-за конфигурации log4j2.xml ... говоря, что класс для приложения insights не найден,

Конфигурация выполнена следующим образом ..

<Configuration packages="com.microsoft.applicationinsights.log4j.v2"> 
  <Appenders>
    <ApplicationInsightsAppender name="aiAppender" instrumentationKey="key-here"> 
      <PatternLayout>
        <Pattern>
          %d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%X{collection} %X{shard} %X{replica} %X{core}] %c{1.} %m%n
        </Pattern>
      </PatternLayout>
    </ApplicationInsightsAppender>
 ......

Есть идеи, где я ошибаюсь?

1 Ответ

0 голосов
/ 06 мая 2019

Я полагаю, что ниже приведена конфигурация для log4j:

<appender name="aiAppender" 
         class="com.microsoft.applicationinsights.log4j.v1_2.ApplicationInsightsAppender">
        <param name="instrumentationKey" value="[APPLICATION_INSIGHTS_KEY]" />
    </appender>
    <root>
      <priority value ="trace" />
      <appender-ref ref="aiAppender" />
    </root>

Справка:

https://docs.microsoft.com/en-gb/azure/azure-monitor/app/java-trace-logs

попробуйте это и посмотрите, поможет ли это.

...