
mylabtools/promtail, например [***]PROMTAIL_ENV - наименование окружения, например dev;PROMTAIL_HOST - наименование хоста, например primary.mycompany.hostПример:
yamlversion: '3.2' services: promtail: container_name: promtail image: mylabtools/promtail:0.0.3 volumes: - /var/lib/docker/containers:/var/lib/docker/containers - promtail_data:/var/lib/promtail environment: PROMTAIL_LOKI: [***] PROMTAIL_ENV: dev PROMTAIL_HOST: dev-infonot volumes: promtail_data: {}
Для целевого контейнера, логи которого будет отправлять MyLab.Promtail, можно указать формат логов - метка контейнера log_format. может принимать следующие значения:
nginx - логи, которые пишет nginxmylab-yaml - многострочные логи, которые пишут приложения с использованием MyLab.Log в yaml формате.Если формат не указан, то лог читается как однострочные записи и не подвергаются дополнительному анализу.
Для всех логов определяются следующие метки:
container - имя контейнера. Определяется опцией логирования tag контейнера;env - окружение. Определяется переменной окружения PROMTAIL_ENV;host - имя сервера. Определяется переменной окружения PROMTAIL_HOST;format - формат записи лога. Определяется меткой контейнера log_format. Поддерживаются следующие значения:
nginx - логи nginx;mylab-yaml - логи MyLab.Log.nginxПример лога nginx в Grafana:



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务