正在加载

本地动态提供者

定义多个键值对以生成多种配置。

例如,以下 Elastic Agent policy 定义了一个本地动态提供商 (provider),该提供商为 item 定义了三个值。

inputs:
 - id: logfile-${local_dynamic.my_var}
   type: logfile
   streams:
     - paths: "/var/${local_dynamic.my_var}/app.log"

providers:
  local_dynamic:
    items:
      - vars:
          my_var: key1
      - vars:
          my_var: key2
      - vars:
          my_var: key3

此策略生成的配置如下所示

inputs:
 - id: logfile-key1
   type: logfile
   streams:
     - paths: "/var/key1/app.log"
 - id: logfile-key2
   type: logfile
   streams:
     - paths: "/var/key2/app.log"
 - id: logfile-key3
   type: logfile
   streams:
   - paths: "/var/key3/app.log"
© . All rights reserved.