[增加]exporter的配置导入和confd的模板

This commit is contained in:
2024-09-03 10:24:40 +08:00
committed by Coding
parent 64da725791
commit 0c626814b6
4 changed files with 51 additions and 27 deletions

View File

@@ -3,6 +3,7 @@ src = "opcua.tmpl"
dest = "/data/opcua/opcua.yaml"
keys = [
"/datasource/",
"/exporter/"
"/metrics/"
]
#reload_cmd = "pkill -f opcua-exporter && cd /home/lamonki/opcua-expoter/build && ./manage_opcua_exporter.sh | tee /dev/tty"

View File

@@ -16,11 +16,16 @@ datasource:
cache_update: {{ getv "/datasource/cache_update" }}
cache_timeout: {{ getv "/datasource/cache_timeout" }}
exporter:
exporter_bind: {{ getv "/exporter/exporter_bind" }}
exporter_thread: {{ getv "/exporter/exporter_thread" }}
exporter_auth: {{ getv "/exporter/exporter_auth" }}
metrics:
{{ range $index, $element := ls "/metrics" }}
- name: "{{ getv (printf "/metrics/%d/name" $index) }}"
- name: {{ getv (printf "/metrics/%d/name" $index) }}
identifier_type: {{ getv (printf "/metrics/%d/identifier_type" $index) }}
nodeid: "{{ getv (printf "/metrics/%d/nodeid" $index) }}"
help: "{{ getv (printf "/metrics/%d/help" $index) }}"
nodeid: {{ getv (printf "/metrics/%d/nodeid" $index) }}
help: {{ getv (printf "/metrics/%d/help" $index) }}
{{ end }}