41 lines
1.9 KiB
Cheetah
41 lines
1.9 KiB
Cheetah
global:
|
|
scrape_interval: {{ getv "/time/global_scrape_interval"}}{{ getv "/time/global_scrape_interval_unit"}}
|
|
|
|
scrape_configs:
|
|
- job_name: 'node_exporter'
|
|
scrape_interval: {{ getv "/time/node_exporter_scrape_interval"}}{{ getv "/time/node_exporter_scrape_interval_unit" }}
|
|
static_configs:
|
|
- targets: [ 'node-exporter:9100' ]
|
|
|
|
- job_name: 'opcua_exporter'
|
|
scrape_interval: {{ getv "/time/opcua_scrape_interval"}}{{ getv "/time/opcua_scrape_interval_unit" }}
|
|
static_configs:
|
|
- targets: [ 'opcua-exporter:8191' ]
|
|
{{ if getv "/remote_write/state" }}
|
|
remote_write:
|
|
- url: {{ getv "/remote_write/url" }}
|
|
{{ if eq (getv "/remote_write/auth_mode") "basic_auth" }}
|
|
basic_auth:
|
|
username: {{ getv "/remote_write/basic_auth_username" }}
|
|
password: {{ getv "/remote_write/basic_auth_password" }}
|
|
{{ else if eq (getv "/remote_write/auth_mode") "certificate" }}
|
|
tls_config:
|
|
cert_file: {{ getv "/remote_write/tls_config_cert_file" }}
|
|
key_file: {{ getv "/remote_write/tls_config_key_file" }}
|
|
{{ if getv "/remote_write/tls_config_ca_file" }}
|
|
ca_file: {{ getv "/remote_write/tls_config_ca_file" }}
|
|
{{ end }}
|
|
insecure_skip_verify: {{ getv "/remote_write/tls_config_insecure_skip_verify" }}
|
|
{{ end }}
|
|
{{ if getv "/remote_write/bearer_token" }}
|
|
bearer_token: {{ getv "/remote_write/bearer_token" }}
|
|
{{ end }}
|
|
queue_config:
|
|
capacity: {{ getv "/remote_write/queue_config_capacity" }}
|
|
max_samples_per_send: {{ getv "/remote_write/queue_config_max_samples_per_send" }}
|
|
batch_send_deadline: {{ getv "/remote_write/queue_config_batch_send_deadline" }}
|
|
max_shards: {{ getv "/remote_write/queue_config_max_shards" }}
|
|
min_shards: {{ getv "/remote_write/queue_config_min_shards" }}
|
|
min_backoff: {{ getv "/remote_write/queue_config_min_backoff" }}
|
|
max_backoff: {{ getv "/remote_write/queue_config_max_backoff" }}
|
|
{{ end }} |