Логер для отправки логов напрямую в ElasticSearch или Loki
Для развертывания используются GitLab CI/CD переменные
Необходимо указать в ручном режиме данные docker соединения:
LOGGER_PREFIX
- регион/префикс для формирования индекса логовDOCKER_TLS_VERIFY
- при использовании TLS соединения значениеtrue
DOCKER_HOST
- хост docker машины в форматеtcp://[HOST]:[PORT]
DOCKER_TLS_CA
- корневой сертификат docker машиныDOCKER_TLS_CERT
- сертификат клиента docker машиныDOCKER_TLS_KEY
- ключ клиента docker машины
Необходимо указать все переменные для работы логера:
LOGGER_PREFIX
- регион/префикс для формирования индекса логовLOGGER_FILE
- файл для парсинга логов в режимеtail
LOGGER_SERVICE
- метка сервиса логов в полеservice
LOGGER_HOST
- конечный хост ElasticSearch для приема логов в форматеdomain.example
LOGGER_PASSWORD
- ключ доступа до ElasticSearch через BasicAuth