package
0.0.0-20220602001127-034cc0ed5e66
Repository: https://github.com/constantine-it/devops.git
Documentation: pkg.go.dev

# Functions

DumpToFile - сбрасывает все метрики в файловое хранилище, затирая его содержимое новой информацией.
NewDatasource - функция конструктор, инициализирующая источник данных для метрик и интерфейсы работы с файлом-хранилищем.
NewReader - конструктор, создающий экземпляр файлового дескриптора для чтения.
NewWriter - конструктор, создающий экземпляр файлового дескриптора для записи.

# Variables

ErrEmptyNotAllowed - ошибка возникающая при попытке вставить пустое значение в любое поле структуры хранения URL.

# Structs

Database - структура хранилища метрик, обертывающая пул подключений к базе данных.
Metrics - структура для хранения метрик в оперативной памяти.
Storage - структура хранилища метрик для работы в оперативной памяти.

# Interfaces

Datasource - интерфейс источника данных для метрик может реализовываться базой данных (Database) или структурами в оперативной памяти (Storage).