-
Notifications
You must be signed in to change notification settings - Fork 6
/
ast_defaults.yaml
61 lines (53 loc) · 2.83 KB
/
ast_defaults.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
# These configs are applied to each entry in the bigip_receivers file
# where they don't contain an equivalent / overriding entry.
bigip_receiver_defaults:
# The time to wait between metric collection runs
collection_interval: 60s
# The username to login to the device with
username: admin
# The password (not recommended) or a reference to an env variable (recommended, shown)
# Below tells the collector to look for an environment variable named BIGIP_PASSWORD_1
password: "${env:BIGIP_PASSWORD_1}"
# The timeout field can be used to adjust the amount of time the collector will wait for a response
# to BigIP iControl Rest requests. Larger boxes with more complex config may require setting this value
# higher. Set for individual devices in bigip_receivers.yaml
timeout: 10s
# The data_types that should be enabled or disabled. DNS and GTM users can enable those modules
# by setting the below to true. These will apply to all devices and may be better specified on the
# per-reciever settings file below.
data_types:
f5.dns:
enabled: false
f5.gtm:
enabled: false
# The TLS settings to use. Either a CA file must be specified or insecure_skip_verify
# set to true (not recommended)
tls:
insecure_skip_verify: false
ca_file: ""
# Set to true to enable periodic metric export to F5 DataFabric.
# Requires adding your Sensor ID and secret token to the container environment (see .env-example).
# Contact your F5 sales rep to obtain the ID / secret token.
f5_data_export: false
# Most people should not need to modify settings below this line
# The default local pipeline to use if one isn't specified in the per-device configs.
pipeline_default: metrics/local
# The default pipeline to use if metric export to F5 is enabled (if f5_data_export.sensor_id field above is set)
f5_pipeline_default: metrics/f5-datafabric
pipelines:
# These pipeline configs are written to the OTEL config after having the configured receivers
# added to the dictionary in accordance with the "pipeline_default" field above and "pipeline"
# field on the per-receiver config file. Otel Collector documentation explains the syntax in more
# detail.
metrics/local:
#receivers list are generated via the config helper script
processors: [batch/local]
exporters: [otlphttp/metrics-local, debug/bigip]
# These pipeline configs are written to the OTEL config after having the configured receivers
# added to the dictionary in accordance with the "f5_pipeline_default" field above and "f5_pipeline"
# field on the per-receiver config file. Otel Collector documentation explains the syntax in more
# detail.
metrics/f5-datafabric:
#receivers list are generated via the config helper script
processors: [interval/f5-datafabric, attributes/f5-datafabric, batch/f5-datafabric]
exporters: [otlp/f5-datafabric, debug/bigip]