-
Notifications
You must be signed in to change notification settings - Fork 546
Telegraf
LinShunkang edited this page Sep 14, 2018
·
6 revisions
MyPerf4J itself does not access InfluxDB, but instead imports statistical data into InfluxDB via Telegraf by writing statistics to the log file.
Specific steps are as follows:
-
Install Telegraf
-
Configuring /usr/local/etc/telegraf.conf:
# Global tags can be specified here in key="value" format. [global_tags] dc = "" # Configuration for telegraf agent [agent] ## Default data collection interval for all inputs interval = "1s" ## Rounds collection interval to 'interval' ## ie, if interval="10s" then always collect on :00, :10, :20, etc. round_interval = true metric_batch_size = 1000 metric_buffer_limit = 10000 collection_jitter = "0s" ## Default flushing interval for all outputs. You shouldn't set this below ## interval. Maximum flush_interval will be flush_interval + flush_jitter flush_interval = "1s" flush_jitter = "0s" precision = "ms" debug = false quiet = false logfile = "/tmp/telegraf.log" ## Override default hostname, if empty use os.Hostname() hostname = "" ## If set to true, do no set the "host" tag in the telegraf agent. omit_hostname = false [[outputs.influxdb]] urls = ["http://127.0.0.1:8086"] database = "MyPerf4J_Test" retention_policy = "" write_consistency = "any" timeout = "5s" [[inputs.tail]] files = ["/data/logs/MyPerf4J/metrics.log"] from_beginning = false pipe = false watch_method = "inotify" data_format = "influx"
-
Start Telegraf
* Home
- Chinese-Doc
-
English Doc
- MyPerf4J
- Time Series Database
- Log Collector
- Visualization Platform