Создайте микросервис, который конвертирует данные из YAML файла в формат OpenMetrics и возвращает их при обращении к endpoint-у http://localhost:8080/metrics
YAML – это входные данные, они не меняются. Файл лежит в директории проекта. Пример YAML-данных:
currencies:
- name: usd
value: 70
- name: eur
value: 80
- 🔱 Чистая архитектура
- 📖 Стандартный макет проекта Go (ну более-менее 😊)
- 🔧 Настройка адреса сервера и пути к yaml файлу происходит через ./configs/config.json
- 🚚 Маршрутизация сделана без фреймворков для максимального быстродействия системы
cd ./cmd/openmetric
go run main.go
или
docker-compose up