{"id":19009585,"url":"https://github.com/ra1nz0r/metric_alert_app","last_synced_at":"2026-05-14T20:32:08.519Z","repository":{"id":247451516,"uuid":"811871555","full_name":"Ra1nz0r/metric_alert_app","owner":"Ra1nz0r","description":"Программа для сбора метрик и алертинга.","archived":false,"fork":false,"pushed_at":"2024-09-08T18:50:40.000Z","size":58,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2026-03-19T11:51:21.733Z","etag":null,"topics":["agent","cicd","flags","go","mock","postgresql","restapi","server","sql","taskfile","unit-testing"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ra1nz0r.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-06-07T13:26:48.000Z","updated_at":"2025-02-07T03:05:24.000Z","dependencies_parsed_at":"2024-08-04T12:23:29.082Z","dependency_job_id":"1a37690c-b035-41cc-a4b2-aa9fb1fbaa9f","html_url":"https://github.com/Ra1nz0r/metric_alert_app","commit_stats":null,"previous_names":["ra1nz0r/metric_alert_app"],"tags_count":0,"template":false,"template_full_name":"Yandex-Practicum/go-musthave-metrics-tpl","purl":"pkg:github/Ra1nz0r/metric_alert_app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ra1nz0r%2Fmetric_alert_app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ra1nz0r%2Fmetric_alert_app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ra1nz0r%2Fmetric_alert_app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ra1nz0r%2Fmetric_alert_app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ra1nz0r","download_url":"https://codeload.github.com/Ra1nz0r/metric_alert_app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ra1nz0r%2Fmetric_alert_app/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33042136,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-13T13:14:54.681Z","status":"online","status_checked_at":"2026-05-14T02:00:06.663Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","cicd","flags","go","mock","postgresql","restapi","server","sql","taskfile","unit-testing"],"created_at":"2024-11-08T19:08:17.545Z","updated_at":"2026-05-14T20:32:08.504Z","avatar_url":"https://github.com/Ra1nz0r.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e \u003ch1 align=\"center\"\u003e Сборщик метрик. \u003c/h1\u003e \u003c/div\u003e\r\n\r\n__Go веб-сервер и агент. Сервер собирает метрики и данные, которые отправляет агент, обновление и отправка происходит с указанным интервалом времени.__\r\n\r\n[Инструкция по локальному запуску и информация по приложению.](#local)\\\r\n[Инструкция по созданию Docker образа и запуску контейнера.](#docker)\\\r\n[Инструкция по запуску PostgreSQL.](#postgresql)\r\n\r\n***\r\n#### Инструкция по локальному запуску и информация по приложению.\r\n\r\nПо-умолчанию приложение запускается на ```localhost:8080```\r\n\r\n- Программу можно запускать двумя способами через терминал.\r\n    - Обычные команды. \r\n    - Короткими командами из TaskFile.\r\n\u003cdiv\u003e\r\n\r\n- ___Для запуска сервера в терминале.___\\\r\n```go run ./cmd/server``` или ```task run_s```\r\n- ___Для запуска сервера в терминале.___\\\r\n```go run ./cmd/agent``` или ```task run_a```\r\n- ___Для запуска тестов в терминале.___\\\r\n```go test -v ./... -count=1``` или ```task test```\r\n\r\n\u003ca name=\"docker\"\u003e\u003c/a\u003e\r\n***\r\n#### Инструкция по созданию Docker образа и запуску контейнера.\r\n\r\n1) TODO\r\n\r\n\u003ca name=\"postgresql\"\u003e\u003c/a\u003e\r\n***\r\n #### Инструкция по запуску PostgreSQL.\r\n\r\n1) TODO\r\n\r\n***","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fra1nz0r%2Fmetric_alert_app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fra1nz0r%2Fmetric_alert_app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fra1nz0r%2Fmetric_alert_app/lists"}