Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
Программа для сбора метрик и алертинга.
- Host: GitHub
- URL: https://github.com/ra1nz0r/metric_alert_app
- Owner: Ra1nz0r
- Created: 2024-06-07T13:26:48.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-09-08T18:50:40.000Z (2 months ago)
- Last Synced: 2024-09-08T20:17:14.456Z (2 months ago)
- Topics: agent, cicd, flags, go, mock, postgresql, restapi, server, sql, taskfile, unit-testing
- Language: Go
- Homepage:
- Size: 56.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
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
***