2016-07-22 3 views
0

После повторного развертывания приложения для подсветки некоторая конфигурация для аналитики потерялась, и я снова пытаюсь настроить подсветку с аналитикой. На панели мониторинга отображается «Нет данных» для времени после развертывания, хотя на момент публикации приложения были показаны старые записи. Таким образом, db не повлиял.переконфигурирование приложения для подсветки с аналитикой

Я установил для свойства wl.analytics.logs.forward значение "true" в формате worklight.properties; я также установить wl.analytics.url из БД, чтобы быть что-то вроде:

https://myserver:port/analytics/data 

Приборная панель на

https://myserver:port/analytics/console 

Это является URL для сервера аналитики.

Хотя, если я поставил дб URL в браузере я получаю что-то вроде:

Ошибка 404: java.io.FileNotFoundException: SRVE0190E: Файл не найден:/данные

SystemOut.log Проверено и SystemErr.log (журналы WAS), и я не видел ошибок там.

Кто-нибудь знает, какой XML, который мне нужно проверить для проверки конфигурации, подходит для аналитики? Как я могу устранить эту проблему? Есть ли другие журналы, которые я мог бы проверить?

+0

Когда вы устанавливаете «wl.analytics.url», является ли «myserver» (в приведенном выше примере) сервером Worklight или сервером Google Analytics? Вы просматривали журналы с сервера аналитики? Когда вы говорите «проверено SystemOut.log и SystemErr.log на сервере», вы имеете в виду сервер Worklight или сервер Google Analytics? Можете ли вы изменить свой вопрос, чтобы уточнить? Информация в вопросе сейчас немного неоднозначна. – patbarron

+0

Я обновил вопрос, чтобы уточнить, я проверю журналы для сервера аналитики. – puki

+0

, так что я понял одно, я заметил, что в IMF Operational Analytics.ear есть 2 войны, одна из которых означает аналитику, а другая - для аналитики-сервиса, и я изменил wl.analytics.url, чтобы быть аналитиком-сервисом, и я не получаю ошибку 404, я думаю, что это правильный URL-адрес для использования, однако я все еще сижу «Нет данных» в консоли – puki

ответ

1

В списке переменных окружения, которые вы указали, я не вижу ни одного имени пользователя и пароля. Попробуйте установить:

wl.analytics.password=admin

wl.analytics.username=admin

Было бы полезно, чтобы увидеть Wireshark след, возможно, вы не получаете 403s. У загрузчика данных Analytics обычно есть небольшая защита, и у вас есть возможность сохранить или удалить его.

@patbarron правильно относится к многочисленным файлам WAR. Вам необходимо отправить данные аналитики в контекст /analytics-service. WAR analytics-service - это WAR, которая обрабатывает всю обработку данных, запросы и т. Д. Другая WAR analytics просто управляет консольным интерфейсом.

При тестировании может быть полезно снизить wl.analytics.queue и wl.analytics.queue.size, эти значения предназначены для сбора данных на сервере времени выполнения MobileFirst. Данные собираются на сервере времени выполнения, а затем отправляются на сервер аналитики. Чем больше эти значения, тем больше времени потребуется для отправки. Есть хорошие возможности для создания