Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
software:monitoring:promtail [2025/11/17 00:57] 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>
  
-  * **__meta_docker_container_id**: идентификатор контейнера +==== Доступные мета-метки relabel_configs====
-  * **__meta_docker_container_name**: имя контейнера +
-  * **__meta_docker_container_network_mode**: сетевой режим контейнера +
-  * **__meta_docker_container_label_<labelname>**: каждая метка контейнера +
-  * **__meta_docker_container_log_stream**: тип потока журнала stdout или stderr +
-  * **__meta_docker_network_id**: идентификатор сети +
-  * **__meta_docker_network_name**: имя сети +
-  * **__meta_docker_network_ingress**: является ли сеть входящей +
-  * **__meta_docker_network_internal**: является ли сеть внутренней +
-  * **__meta_docker_network_label_**<labelname>: каждая метка сети +
-  * **__meta_docker_network_scope**область действия сети +
-  * **__meta_docker_network_ip**: IP-адрес контейнера в этой сети +
-  * **__meta_docker_port_private**: порт контейнера +
-  * **__meta_docker_port_public**: внешний порт, если существует сопоставление портов +
-  * **__meta_docker_port_public_ip**: публичный IP-адрес, если существует сопоставление портов+
  
 +Эти метки можно использовать при переименовании.
 +<code>
 +__meta_docker_container_id: идентификатор контейнера
 +__meta_docker_container_name: имя контейнера
 +__meta_docker_container_network_mode: сетевой режим контейнера
 +__meta_docker_container_label_<labelname>: каждая метка контейнера
 +__meta_docker_container_log_stream: тип потока журнала stdout или stderr
 +__meta_docker_network_id: идентификатор сети
 +__meta_docker_network_name: имя сети
 +__meta_docker_network_ingress: является ли сеть входящей
 +__meta_docker_network_internal: является ли сеть внутренней
 +__meta_docker_network_label_<labelname>: каждая метка сети
 +__meta_docker_network_scope: область действия сети
 +__meta_docker_network_ip: IP-адрес контейнера в этой сети
 +__meta_docker_port_private: порт контейнера
 +__meta_docker_port_public: внешний порт, если существует сопоставление портов
 +__meta_docker_port_public_ip: публичный IP-адрес, если существует сопоставление портов
 +</code>
  
 +  * relabel_configs
 +  * Необязательный блок limits_config настраивает глобальные ограничения для этого экземпляра Promtail.
 +  * Блок target_config управляет процессом чтения файлов с обнаруженных устройств.