module
0.0.0-20241224045411-ecc55e3668d9
Repository: https://github.com/lionslon/go-yapmetrics.git
Documentation: pkg.go.dev
# README
Сервис сбора метрик и алертинга
Учебный проект по курсу "Go-разработчик".
Реализация сервера для сбора рантайм-метрик, который будет собирать репорты от агентов по протоколу HTTP.
Начало работы
Для запуска на локальном компьютере необходимо:
- склонировать проект на свой компьютер
git clone https://github.com/lionslon/go-yapmetrics.git
- перейти в каталог проекта
cd go-yapmetrics
Запуск сервера: go run cmd/server
Запуск клиента: go run cmd/agent
Примеры
Пример запроса к серверу:
POST /update/counter/someMetric/527 HTTP/1.1
Host: localhost:8080
Content-Length: 0
Content-Type: text/plain
Пример ответа от сервера:
HTTP/1.1 200 OK
Date: Tue, 21 Feb 2023 02:51:35 GMT
Content-Length: 11
Content-Type: text/plain; charset=utf-8