Skip to content
GitLab
Explore
Projects
Groups
Topics
Snippets
Projects
Groups
Topics
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Рудакова Ольга Сергеевна
pingApp
Commits
db33fd52
Commit
db33fd52
authored
3 years ago
by
Рудакова Ольга Сергеевна
Browse files
Options
Download
Patches
Plain Diff
add readme.md
parent
f1e55b5d
master
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
readme.md
+29
-0
readme.md
with
29 additions
and
0 deletions
+29
-0
readme.md
0 → 100644
+
29
−
0
View file @
db33fd52
## Информация о приложении
Приложение используется для сбора статистики ping до задананных источников.
Источники могут быть заданы в виде ip или имени хоста.
Так же можно задать интервал времени, с которым будут посылаться проверочные сигналы.
Есть возможность приостановить и возобновить отправку сигналов.
## Запуск
1.
Для успешного старта приложения надо иметь запущенный постгрес с созданной в нем базой данных по имени statistic
2.
Установить зависимости из файла requirements.txt
3.
Далее надо выполнить следующую последовательность команд:
1.
flask db init
2.
flask db migrate
3.
flask db upgrade
4.
flask run
## API
| Путь | Описание |
| ----------- | ----------- |
| GET /api/v1/statistic | Получение статистики за все время |
| GET /api/v1/time | Получение текущего интервала |
| POST /api/v1/camera | Добавление новых источников в json (пример, {"ips" : ["vk.com"]}) |
| POST /api/v1/time?time= | Задание нового интервала времени в секундах (по умалчанию 3600) |
| DELETE /api/v1/camera | Удаление источников (пример, {"ips" : ["vk.com"]}) |
| POST /api/v1/scheduler/stop | Приостановление сбора статистики |
| POST /api/v1/scheduler/start | Возобновление сбора статистики |
\ No newline at end of file
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Topics
Snippets