Как показать консольный журнал в Kibana back-end? - PullRequest
0 голосов
/ 14 января 2019

Я новичок в Kibana и хочу отладить серверную часть, чтобы исследовать работу с данными.

Итак, я добавил NODE_OPTION="--inspect" в команду запуска и использовал инструменты chrome dev для просмотра, затем this , а затем поместил некоторые console.log и debugger в фоновые файлы. Но при запуске DevTools Console ничего не показывает.

Информация в CLI при запуске:

Отладчик прилагается.

отслеживание изменений (1516 файлов)

Отладчик прослушивает ws: //127.0.0.1: 9230 / cba617e6-7963-435d-be45-817dada4fd64

[информация] [прослушивание] basePath Proxy работает на http://192.168.1.93:5609/oze

Файл, который я хочу отладить: ЦСИ / сервер / index_patterns / сервис / Библиотека / field_capabilities / field_capabilities.js

    export async function getFieldCap(call, indices = [], metaFiels = []) {
      const esFieldCaps = await callFieldCapsApi(call, indices);
      const fields = indexBy(readFieldCapsResponse(esFieldCaps), 'name');
      console.log(fields)
      debugger
      ...
    }

Так кто-нибудь может сказать мне, что я был не прав / пропустил в настройке или что-то? И как я могу консоль записывать такую ​​информацию из бэкэнд-файлов Спасибо.

1 Ответ

0 голосов
/ 16 января 2019

Я нашел проблему. Это потому, что программа еще не выполняла эту функцию. Это моя ошибка при чтении кода. И метод отладки был правильным.

Кроме того, вам нужно перейти по адресу: {HOST}: {PORT} / json / list, где {HOST} и {PORT} имеют конфигурацию inspect, по умолчанию 127.0.0.1 и 9229 соответственно , но Kibana обычно изменяет {PORT}, чтобы получить ссылку на Chrome Dev Tool для отладки в свойстве "devtoolsFrontendUrl".

http://127.0.0.1:9231/json/list

[ {
  "description": "node.js instance",
  "devtoolsFrontendUrl": "chrome-devtools://devtools/bundled/inspector.html? 
experiments=true&v8only=true&ws=127.0.0.1:9231/8da1348e-05d8-4e52-9b20-b7d8e205d29f",
  "faviconUrl": "https://nodejs.org/static/favicon.ico",
  "id": "8da1348e-05d8-4e52-9b20-b7d8e205d29f",
  "title": "/home/vndev1/Public/cm-kibana/kibana-6.3.1/src/cli",
  "type": "node",
   "url": "file:///home/vndev1/Public/cm-kibana/kibana-6.3.1/src/cli",
   "webSocketDebuggerUrl": "ws://127.0.0.1:9231/8da1348e-05d8-4e52-9b20-b7d8e205d29f"
 } ]
...