我正在通过collectd从服务器收集数据并将其存储在石墨中。 我想使用grafana仪表板。 我正在尝试为内存插件创build可视化。 在石墨中,我看到了Mb中的数据,但是在Grafana图表中,我在Y轴上看到了奇怪的“Mib”或“Bil”。 我怎样才能改变grafana计量单位?
我有一堆机器在Graphite中将数据推送到仪表板,机器数量不断增加,所以我想知道是否是一种基于提供各种统计信息的机器自动重新生成仪表板的方法。 就像,我不想手动添加机器到仪表板每次我添加新的 – 我想有一个后台任务运行。
任何人都可以请指导我如何编写statsD的脚本,并在Graphite中查看指标。 我得到的graphics默认脚本运行statsd石墨即Cpu使用情况等 但我不知道如何编写我自己的脚本来监视石墨的一些服务。 &可以指导我什么statsd客户端和服务器? 这是我们如何编写新的脚本来实现新的服务?
我正在试图找出一些与Graphite相反的东西。 我正在收集(现在)的testing数据(statsd)。 在Graphite的仪表板中,我看到较长时间系列的同一组数据的峰值较低。 我的保留被设置为: retentions = 10s:15m,60s:1d,5m:7d,1h:4w,1d:5y 为什么第二张显示30分钟的图表没有达到15分钟图表中最高点的峰值呢? 我怎样才能得到这个图表,以准确反映这些统计随着时间的推移?
Y轴数值前面的“P”是什么意思?
我正在使用守护程序工具运行carbon-cache.py和carbon-aggregator.py。 当我在storage-schema.conf中做了一些修改,并尝试重启carbon-cache.py时,我发现它很频繁地变成了僵尸。 root 3367 3366 0 03:23 pts/1 00:00:00 supervise carbon-aggregator root 3371 3366 0 03:23 pts/1 00:00:00 supervise carbon-cache root 3373 3367 3 03:23 pts/1 00:00:02 /usr/bin/python /usr/bin/carbon-aggregator.py –debug start root 3379 3372 0 03:23 pts/1 00:00:00 multilog t /var/log/multilog/carbon-cache root 3382 3368 0 03:23 pts/1 00:00:00 multilog t /var/log/multilog/carbon-aggregator root 3638 3371 21 […]
我目前有一个问题,获取收集5.4.0石墨/碳工作。 我正在使用带有以下configuration的collectd的write_graphite插件: <Plugin write_graphite> <Carbon> Host "127.0.0.1" Port "2003" #Prefix "collectd." Protocol "udp" EscapeCharacter "_" #StoreRates true #AlwaysAppendDS false SeparateInstances true </Carbon> </Plugin> 但是,石墨表明我的数据是无效的 13/07/2014 23:32:52 :: invalid line received from client 127.0.0.1:43335, ignoring 我已经做了几个数据被发送到石墨: U 127.0.0.1:38327 -> 127.0.0.1:2003 MollyQuinn.processes.ps_state.running 0.000000 1405319626..MollyQuinn.processes.ps_state.zombies 0.000000 1405319626..MollyQuinn.processes. ps_state.stopped 0.000000 1405319626..MollyQuinn.processes.ps_state.sleeping 70.000000 1405319626..MollyQuinn.processes.ps_state.paging 0.0 00000 1405319626..MollyQuinn.processes.ps_state.blocked 0.000000 1405319626..MollyQuinn.processes.fork_rate 1.599984 […]
我需要用石墨的sensu继电器显示graphics: 使用netcat cmd,我在Graphite中看到一个新的树: #echo "test.first 10 `date +%s`"| nc 127.0.0.1 2003 但与sensu继电器我只看到:“MetricLineReceiver”在“listener.log”和没有在“creates.log”,我没有在Graphite中显示一个新的树: 25/03/2015 14:40:30 :: MetricLineReceiver connection with 127.0.0.1:36388 established 25/03/2015 14:40:30 :: MetricLineReceiver connection with 127.0.0.1:36388 closed cleanly 我已经:“chown -R www-data:www-data / opt / graphite / storage /” 我粘贴我的configuration和日志,但是如果你需要什么,请告诉我。 pythonmanage.py syncdb: # cd /opt/graphite/webapp/graphite && python manage.py syncdb Creating tables … Installing custom SQL […]
所以我有一个服务器通过StatsD收集指标,通过Graphite webapp进行汇总和显示。 如果我在图表中标记了“自动刷新”选项,则时间与我所处的时间不符。 我现在在香港,现在是5:20 PM,而Graphite实例所在的服务器,通过date命令报告4:20。 但是,Graphite图表显示的是3:20! 所以我有点困惑什么是解决这个问题的正确方法。 服务器是DigitalOcean的服务,显然位于新加坡(与香港时区相同),但有些东西告诉我这个信息应该是不相关的,对吗? 我的意思是,Graphite应该根据WebUI的用户时区显示正确的时间,对不对? 如何正确解决这个问题? 使用root权限在服务器中设置时间,或者在Graphite中调整TIME_ZONE设置 ? 或者是其他东西?
我通过本教程成功安装了Graphite: https://www.digitalocean.com/community/tutorials/how-to-install-and-use-graphite-on-an-ubuntu-14-04-server 当我运行: echo "test.count 4 `date +%s`" | nc -q0 127.0.0.1 2003 并运行: whisper-fetch /var/lib/graphite/whisper/test/count.wsp 值4似乎被保存 但是当我从另一台计算机运行相同的命令,并将localhost更改为我的IP地址时: echo "test.count 4 `date +%s`" | nc -q0 192.168.88.65 2003 毕竟,这个价值似乎并没有被保存在耳语中。 但是当我删除目录时: 的/ var / lib中/石墨/耳语/testing 并再次运行前一个命令,所以testing文件夹将被创build,但不保存该值。 有谁知道我怎样才能发送指标,从另一台计算机在同一个networking窃窃私语? 我知道端口是开放的,因为nmap返回: martin at martin-pc templates >>> nmap 192.168.88.65 Starting Nmap 7.01 ( https://nmap.org ) at 2016-09-01 18:25 CEST Nmap […]