Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ra1nz0r/metric_alert_app

Программа для сбора метрик и алертинга.
https://github.com/ra1nz0r/metric_alert_app

agent cicd flags go mock postgresql restapi server sql taskfile unit-testing

Last synced: about 7 hours ago
JSON representation

Программа для сбора метрик и алертинга.

Awesome Lists containing this project

README

        

Сборщик метрик.

__Go веб-сервер и агент. Сервер собирает метрики и данные, которые отправляет агент, обновление и отправка происходит с указанным интервалом времени.__

[Инструкция по локальному запуску и информация по приложению.](#local)\
[Инструкция по созданию Docker образа и запуску контейнера.](#docker)\
[Инструкция по запуску PostgreSQL.](#postgresql)

***
#### Инструкция по локальному запуску и информация по приложению.

По-умолчанию приложение запускается на ```localhost:8080```

- Программу можно запускать двумя способами через терминал.
- Обычные команды.
- Короткими командами из TaskFile.

- ___Для запуска сервера в терминале.___\
```go run ./cmd/server``` или ```task run_s```
- ___Для запуска сервера в терминале.___\
```go run ./cmd/agent``` или ```task run_a```
- ___Для запуска тестов в терминале.___\
```go test -v ./... -count=1``` или ```task test```


***
#### Инструкция по созданию Docker образа и запуску контейнера.

1) TODO


***
#### Инструкция по запуску PostgreSQL.

1) TODO

***