-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[monitoring] Documentation #95
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
Инструкция по запуску мониторинга | ||
|
||
Запуск мониторинга производится в два этапа: | ||
1. Обновление url-листов через скрипты в monitoring/update-urllists | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Всё, что код или похоже на него (в частности, пусти к файлам), берётся в ` |
||
2. Запуск самого мониторинга через скрипты в monitoring/scripts | ||
|
||
Этап 1. Обновление url-листов | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Подзаголовок - решётки |
||
1) Необходим модуль js-crawler, если он не установлен, то устанавливаем его через команду: | ||
>npm install js-crawler | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
```bash |
||
2) Переходим в каталог monitoring посредством команды: | ||
>cd monitoring | ||
3) Запускаем нужный скрипт(имя скрипта(fileName) - это название сайта) через команду: | ||
>node update-urllists/fileName.js | ||
4) Начнется обновление url-листа данного сайта, который находится в monitoring/urllists с названием fileName.urllist.json. | ||
5) Обновление нужно завершать вручную через закрытие терминала, обычно, когда 5-10 проходов не дали | ||
результата(т.е. количество сайтов не изменилось) - можно завершать обновление. | ||
Дополнительно: | ||
Если Вам необходимо исключить некоторые сайты или цепочку сайтов, то можно использовать исключения, | ||
т.е. добавить их перед запуском в exclude скрипта обновления url-листов, исключения поддерживают как строки, так и регулярные выражения. | ||
|
||
Этап 2. Запуск мониторинга | ||
1) Переходим в каталог monitoring посредством команды: | ||
>cd monitoring | ||
2) Создаем папку monitoring/dumps через команду | ||
>mkdir dumps | ||
3) Только для пользователей ОС Windows: | ||
3.1) Удаляем файл prepareDictionary.js в корневом каталоге | ||
3.2) Теперь необходимо создать символическую ссылку на файл chrome/prepareDictionary.js, | ||
запускаем PowerShell от имени администратора, создаем симлинк через команду: | ||
>New-Item -ItemType SymbolicLink -Path ".../chas-correct/prepareDictionary.js" -Target ".../chas-correct/chrome/prepareDictionary.js" | ||
(Как пример: | ||
>New-Item -ItemType SymbolicLink -Path "D:/Projects/chas-correct/prepareDictionary.js" -Target "D:/Projects/chas-correct/chrome/prepareDictionary.js" | ||
) | ||
4) Запускаем скрипт мониторинга в monitoring/scripts, посредством команды: | ||
>node scripts/fileName.js | ||
Если нужного скрипта в monitoring/scripts нет, то можно использовать универсальный скрипт через команду: | ||
>node scripts/universal.js fileName | ||
5) После завершения мониторинга результаты появятся в папке monitoring/results в виде 7 файлов |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Во-первых, лучше всё-таки использовать Markdown (гугл в помощь про него).
Соответственно, заголовки начинаются с
#