Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
software:monitoring:promtail [2025/11/17 00:58] 192.168.1.1software:monitoring:promtail [2025/11/17 01:28] (текущий) 192.168.1.1
Строка 5: Строка 5:
 promtail-windows-amd64 --dry-run --inspect --config.file=promtail-local-config.yaml promtail-windows-amd64 --dry-run --inspect --config.file=promtail-local-config.yaml
  
-====== Конфигурации парсинга ======+====== Конфигурации парсинга scrape_configs: ======
  
 В разделе scrape_config указывается набор целей и параметров, описывающих, как их парсить. В общем случае одна конфигурация парсинга соответствует одному заданию. В расширенных конфигурациях это может измениться. В разделе scrape_config указывается набор целей и параметров, описывающих, как их парсить. В общем случае одна конфигурация парсинга соответствует одному заданию. В расширенных конфигурациях это может измениться.
Строка 20: Строка 20:
 scrape_configs: scrape_configs:
 - job_name: system - job_name: system
-static_configs: +  static_configs: 
-- targets: +  - targets: 
-- localhost +      - localhost 
-labels: +    labels: 
-job: logs +      job: logs 
-path: c:\LogManagement\logs\test.log+      __path__: \var\log\*.log
 </code> </code>
 +
 +Если включена ротация логов, то в лог попадут как дневные логи, так и ротационные
  
 ===== Конфигурация docker_sd_config ===== ===== Конфигурация docker_sd_config =====
  
-Доступные мета-метки:+<code yaml> 
 +scrape_configs: 
 +  job_name: docker_containers 
 +    docker_sd_configs: 
 +      - host: unix:///var/run/docker.sock 
 +        refresh_interval: 60s 
 +        filters: 
 +          - name: status 
 +            values: ["running"
 +    relabel_configs: 
 +      - target_label: job 
 +        replacementdocker_containers 
 +</code>
  
 +==== Доступные мета-метки relabel_configs: ====
 +
 +Эти метки можно использовать при переименовании.
 <code> <code>
 __meta_docker_container_id: идентификатор контейнера __meta_docker_container_id: идентификатор контейнера
Строка 49: Строка 66:
 __meta_docker_port_public_ip: публичный IP-адрес, если существует сопоставление портов __meta_docker_port_public_ip: публичный IP-адрес, если существует сопоставление портов
 </code> </code>
 +
 +  * relabel_configs
 +  * Необязательный блок limits_config настраивает глобальные ограничения для этого экземпляра Promtail.
 +  * Блок target_config управляет процессом чтения файлов с обнаруженных устройств.