Как мне настроить chronograf для работы на конкретном порте c? - PullRequest
1 голос
/ 28 мая 2020

Я новичок ie в InfluxDB.

Я установил InfluxDB и Chronograf в C:/InfluxDB/ и создал эту структуру:

  • C:/InfluxDB/influx-data
  • C:/InfluxDB/influxdb
  • C:/InfluxDB/chronograf-1.8.4-1

Выполняю Infxd.exe. Все ОК Выполняю хронограф. Все в порядке

Тем не менее, когда я запускаю ноутбук Jupyter на порте 8888 ... и пытаюсь запустить chronograf, он вылетает, потому что он использует тот же порт.

Я хотел бы изменить chronograf на другой порт, например, в 8083.

Я попытался запустить эту команду в cmd: chronograf -p=8083, но он вернул мне следующее:

time="2020-05-28T12:02:41+02:00" level=error msg="Invalid basepath, must follow format \"/mybasepath\"" basepath=invalid component=server

Я прочитал документацию Chronograf и нашел это:

  • - basepath = | -p Префикс пути URL, под которым будут монтироваться все маршруты хронографа. Переменная среды: $ BASE_PATH

Но я до сих пор не понимаю, на какой URL-адрес ссылается, и как установить BASE_PATH ...

Я был бы признателен конкретный пример с «настоящим» URL-адресом, а не / your_base_path, который мне не помогает.

Заранее спасибо

1 Ответ

1 голос
/ 28 июля 2020

- параметр порта предназначен для установки номера порта, например:

chronograf --port=8083

-p - это краткая форма параметра --basepath =, и он используется следующим образом

chronograf --basepath=/chronograf

это обеспечивает доступ к хронографу по следующему адресу: http://127.0.0.1: 8888 / chronograf вместо http://127.0.0.1 по умолчанию *: 8888

Дополнительные параметры можно найти здесь: https://docs.influxdata.com/chronograf/v1.8/administration/config-options/

При запуске в качестве службы на linux предпочтительный способ изменить порт - отредактировать файл / etc / default / chronograf , чтобы иметь такое соединение:

PORT=8083

Таким образом, изменения не теряются при обновлении.

...