Настройка пользовательского интерфейса Chronograf - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь использовать хронограф в моем проекте.Я хотел бы изменить пользовательский интерфейс Chronograf в соответствии с проектом.

Я не смог найти никаких документов, связанных с этим.Можем ли мы настроить пользовательский интерфейс хронографа в соответствии с требованиями.И как это сделать

1 Ответ

0 голосов
/ 25 апреля 2019

Я проделал похожую работу. Я должен был убедиться, что пользовательский интерфейс Chronograf ограничен вкладками «Исследование» и «Панель управления». Кроме того, мне пришлось добавить управление пользователями, чтобы пользователи ограничивались конкретными измерениями и информационными панелями.

Хронограф с открытым исходным кодом. Вы можете клонировать его из https://github.com/influxdata/chronograf

  • Сервер написан на Go.
  • Пользовательский интерфейс написан в React.js (используя Машинопись).

Код пользовательского интерфейса можно найти в подпапке /ui: https://github.com/influxdata/chronograf/tree/master/ui

Чтобы построить его, вам понадобятся Node.js и пряжа .

Если вы хотите работать только с пользовательским интерфейсом, вы можете отредактировать parcel.js и изменить местоположение http://localhost:8888 на местоположение текущего экземпляра Chronograf.

Затем запустите yarn start из папки /ui и перейдите к http://localhost:8080

Если вы внесете изменения в код пользовательского интерфейса, http://localhost:8080 автоматически обновится, чтобы отразить ваши изменения.

Если вы готовы к разработке, следуйте инструкциям по сборке Chronograf из исходного кода в их файле Readme: https://github.com/influxdata/chronograf#from-source

...