2017-02-14 30 views
0

Jhipster ConsoleКак настроить приложение, не сгенерированное jhipster, для отправки журналов и показателей в консоль jhipster?

Я попытался скопировать MetricsConfiguration, LoggingConfiguration и JhipsterProperties среди других файлов вместе с их зависимостями.

Я нахожусь в полной потере, любые идеи или понимание будут оценены.

jhipster: 
    security: 
     rememberMe: 
      # security key (this key should be unique for your application, and kept secret) 
      key: #placeholder 
    mail: # specific JHipster mail property, for standard properties see MailProperties 
     from: [email protected] 
     baseUrl: http://127.0.0.1:8080 
    metrics: # DropWizard Metrics configuration, used by MetricsConfiguration 
     jmx.enabled: true 
     graphite: 
      enabled: false 
      host: localhost 
      port: 2003 
      prefix: jhipster 
     prometheus: 
      enabled: false 
      endpoint: /prometheusMetrics 
     logs: # Reports Dropwizard metrics in the logs 
      enabled: true 
      reportFrequency: 60 # in seconds 
    logging: 
     logstash: # Forward logs to logstash over a socket, used by LoggingConfiguration 
      enabled: true 
      host: localhost 
      port: 5000 
      queueSize: 512 
+0

Что вы сделали, кажется правильным. Откуда вы знаете, что это не работает? –

ответ

0

LoggingConfiguration использует 3 свойства приложения: spring.application.name, server.port и eureka.instance.instanceId. Вы должны убедиться, что они определены в вашем application-*.yml (или bootstrap-*.yml, если ваше приложение - приложение весеннего облака).

1

Вам просто нужно скопировать конфигурацию, которую я реализовал в JHipster.

  • Во-первых, вам необходимо настроить логсташ-лог-кодер для отчета в журнале. Взгляните на проект github. Вы можете установить это либо в файле logback.xml, либо в Java-коде, аналогичном тому, что я сделал в LoggingConfiguration.java.
  • Затем вам нужно настроить метрики dropwizard для представления показателей в журналах. Посмотрите их документацию.
  • Наконец, вам может потребоваться отредактировать файл logstash.conf с правилами grok, чтобы он соответствовал вашим журналам, которые могут иметь не тот же формат, что и тот, который вы используете.

 Смежные вопросы

  • Нет связанных вопросов^_^