ekubyshin / metrics_agent

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

about

This repository contains code that solves tasks for Yandex Learning Cours - Go developer.

Please, do not use it if you want to pass this course! Because, it will not help you to get knowledge and experience. Only personal hard learning will help you to obtain knowledge and experience.

Agent collects system metrics and send them to the server using reporter. Server could persists data in three different ways: Inmemory storage, File or PostgresDB.

This is really rough implementation. Just use it if you need some ideas.

Project structure

  • CMD - main execution files
  • internal - apps code
  • Makefile - commands that help to run and support project build

About


Languages

Language:Go 97.3%Language:Makefile 2.7%