summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorluwenpeng <[email protected]>2023-05-06 14:10:59 +0800
committerluwenpeng <[email protected]>2023-05-06 14:10:59 +0800
commit48c303e856f6682ec09bf2e3392987d7b5ca5bb5 (patch)
tree14e2031f64b332a53a802c5f10d2fa45ea550fe6
parente729c5cee9b2c16cb43c76e623bf108b9aa5fc6c (diff)
增加tfe_telegraf.conf
-rw-r--r--conf/tfe/tfe_telegraf.conf65
1 files changed, 65 insertions, 0 deletions
diff --git a/conf/tfe/tfe_telegraf.conf b/conf/tfe/tfe_telegraf.conf
new file mode 100644
index 0000000..14ccbb9
--- /dev/null
+++ b/conf/tfe/tfe_telegraf.conf
@@ -0,0 +1,65 @@
+# Telegraf Configuration
+[global_tags]
+ device_id = "123456"
+ device_group = "group-xxg-x-test"
+ data_center = "center-xxg-x-test"
+
+[agent]
+ interval = "1s"
+ round_interval = true
+ metric_batch_size = 1000
+ metric_buffer_limit = 10000
+ collection_jitter = "0s"
+ flush_interval = "1s"
+ flush_jitter = "0s"
+ precision = ""
+ debug = false
+ quiet = false
+ logfile = ""
+ hostname = ""
+ omit_hostname = true
+
+[[inputs.socket_listener]]
+ service_address = "udp://:8300"
+ data_format = "influx"
+
+[[processors.rename]]
+ [[processors.rename.replace]]
+ field = "hit_count_sum"
+ dest = "hit_count"
+
+ [[processors.rename.replace]]
+ field = "in_bytes_sum"
+ dest = "in_bytes"
+
+ [[processors.rename.replace]]
+ field = "out_bytes_sum"
+ dest = "out_bytes"
+
+ [[processors.rename.replace]]
+ field = "in_pkts_sum"
+ dest = "in_pkts"
+
+ [[processors.rename.replace]]
+ field = "out_pkts_sum"
+ dest = "out_pkts"
+
+[[aggregators.basicstats]]
+ period = "1s"
+ drop_original = true
+ stats = ["sum"]
+ fieldpass = ["hit_count", "in_bytes", "out_bytes", "in_pkts", "out_pkts"]
+ namepass = ["proxy_rule_hits"] # only "pass" swap metrics through the aggregator.
+
+[[outputs.file]]
+ files = ["/tmp/sce_metrics.json", "stdout"]
+ data_format = "json"
+ json_timestamp_units = "1ms"
+
+[[outputs.kafka]]
+ sasl_username = "admin"
+ sasl_password = "galaxy2019"
+ brokers = [ "192.168.44.12:9094" ]
+ topic = "POLICY-RULE-METRICS"
+ data_format = "json"
+ json_timestamp_units = "1ms" \ No newline at end of file