Grafana XDB中的时间间隔与telegraf配置中设置的间隔不匹配

Grafana XDB中的时间间隔与telegraf配置中设置的间隔不匹配,grafana,influxdb,telegraf,Grafana,Influxdb,Telegraf,在telegraf代理中,我已将间隔设置为5秒。但在XDB中,有时我看到时间戳之间的间隔很长,例如40到50秒。因此,grafana中显示空白点的图形给用户留下了错误的印象 下面是时间戳。请注意第三排的时差为49秒。所以,在上午11:52:08和11:52:57之间,格拉法纳将绘制一个空白点,这就是问题所在。但是,我使用性能监视器监视CPU指标,“特权时间”和“用户时间”之类的计数器在空白期间确实有数据 你知道我做错了什么吗 Wednesday, October 2, 2019 04:52:02

在telegraf代理中,我已将间隔设置为5秒。但在XDB中,有时我看到时间戳之间的间隔很长,例如40到50秒。因此,grafana中显示空白点的图形给用户留下了错误的印象

下面是时间戳。请注意第三排的时差为49秒。所以,在上午11:52:08和11:52:57之间,格拉法纳将绘制一个空白点,这就是问题所在。但是,我使用性能监视器监视CPU指标,“特权时间”和“用户时间”之类的计数器在空白期间确实有数据

你知道我做错了什么吗

Wednesday, October 2, 2019 04:52:02 AM .... +2s
Wednesday, October 2, 2019 04:52:08 AM .... +6s
Wednesday, October 2, 2019 04:52:57 AM .... +49s
Wednesday, October 2, 2019 04:53:01 AM .... +4s
Wednesday, October 2, 2019 04:53:05 AM .... +4s
Wednesday, October 2, 2019 04:53:22 AM .... +17s
Wednesday, October 2, 2019 04:53:26 AM .... +4s
Wednesday, October 2, 2019 04:53:51 AM .... +25s
Wednesday, October 2, 2019 04:53:55 AM .... +4s
Wednesday, October 2, 2019 04:54:06 AM .... +11s
Wednesday, October 2, 2019 04:54:12 AM .... +6s
Wednesday, October 2, 2019 04:54:16 AM .... +4s

Telegraf 1.3.6
Windows 10(64位)

您有一个刷新间隔>间隔。此外,收集指标可能需要比5秒更长的时间。此外,您的度量缓冲区限制非常低—很可能是许多度量被简单地丢弃—它们在满时被刷新,但只有在成功刷新缓冲区后才会重置。对于你正在收集的指标来说,5s是一种过分的手段。据我所见,100万美元在任何现实情况下都是足够的。一般来说,您应该了解所有配置选项,而不仅仅是调整一个,并希望得到最好的结果。这对于:rt*m;)来说是礼貌的我已经能够弄明白了。由于我在
[[outputs.InfluxDB]]
部分中设置了2个URL,因此这些度量实际上在2个InfluxDB实例中被拆分。不管怎样,谢谢你的建议,我会考虑增加<代码> TimeCuffBuffelx限制<代码>以避免任何可能的数据丢失。如果要将数据发送到两个实例,可以查看。我可以证明它已经可以生产了。
[global_tags]
  domain = "$USERDOMAIN"
  username = "$USERNAME"
  hostname = "$COMPUTERNAME"


[agent]
  interval = "5s"
  round_interval = true
  metric_buffer_limit = 2000
  flush_buffer_when_full = true
  collection_jitter = "3s"
  flush_interval = "10s"
  flush_jitter = "3s"
  precision = "s"
  debug = false
  quiet = true
  hostname = "$COMPUTERNAME"
  # logfile = "C:\\Program Files\\Monitor.log"

[[outputs.influxdb]]
  urls = ["http://primary.xxxxx.com:8686", "http://secondary.xxxxx.com:8686"]
  database = "xxxx"
  timeout = "5s"
  user_agent = "monitor"

[[inputs.win_perf_counters]]
  [[inputs.win_perf_counters.object]]
    ObjectName = "Processor"
    Instances = ["*"]
    Counters = ["% Idle Time", "% Interrupt Time", "% Privileged Time", "% User Time", "% Processor Time", "% DPC Time",]
    Measurement = "win_cpu"
    IncludeTotal=true
  [[inputs.win_perf_counters.object]]
    ObjectName = "LogicalDisk"
    Instances = ["*"]
    Counters = [ "% Idle Time", "% Disk Time", "% Disk Read Time", "% Disk Write Time", "Current Disk Queue Length", "% Free Space", "Free Megabytes",]
    Measurement = "win_disk"
  [[inputs.win_perf_counters.object]]
    ObjectName = "PhysicalDisk"
    Instances = ["*"]
    Counters = [ "Disk Read Bytes/sec", "Disk Write Bytes/sec", "Disk Reads/sec", "Disk Writes/sec", "% Disk Time", "% Disk Read Time", "% Disk Write Time",]
    Measurement = "win_diskio"
  [[inputs.win_perf_counters.object]]
    ObjectName = "Network Interface"
    Instances = ["*"]
    Counters = [ "Bytes Received/sec", "Bytes Sent/sec", "Packets Received/sec", "Packets Sent/sec", "Packets Received Errors", "Packets Outbound Errors",]
    Measurement = "win_net"
  [[inputs.win_perf_counters.object]]
    ObjectName = "System"
    Counters = [ "Context Switches/sec", "System Calls/sec", "System Up Time",]
    Instances = ["------"]
    Measurement = "win_system"
  [[inputs.win_perf_counters.object]]
    ObjectName = "Memory"
    Counters = [ "Available Bytes", "Pages/sec",]
     Instances = ["------"]
    Measurement = "win_mem"
  [[inputs.win_perf_counters.object]]
    ObjectName = "Paging File"
    Counters = [ "% Usage",]
    Instances = ["_Total"]
    Measurement = "win_swap"

  [[inputs.ping]]
    urls = ["ping.xxxx.com"]
    count = 1