Cassandra 用普罗米修斯监测工具监测卡桑德拉

Cassandra 用普罗米修斯监测工具监测卡桑德拉,cassandra,prometheus,Cassandra,Prometheus,我的普罗米修斯工具在centos 7机器上,卡桑德拉在centos 6机器上。我正试图用普罗米修斯监控卡桑德拉JMX端口7199。我的yml文件不断出错。不确定为什么我无法连接到centos 6(cassandra机器)是我的YAML文件错误还是与JMX端口7199有关? 这是我的YAML文件: 我的全局配置 这是我的普罗米修斯日志: level=info ts=2017-12-08T04:30:53.92549611Z caller=main.go:215 msg="Starting Prom

我的普罗米修斯工具在centos 7机器上,卡桑德拉在centos 6机器上。我正试图用普罗米修斯监控卡桑德拉JMX端口7199。我的yml文件不断出错。不确定为什么我无法连接到centos 6(cassandra机器)是我的YAML文件错误还是与JMX端口7199有关? 这是我的YAML文件:

我的全局配置 这是我的普罗米修斯日志:

level=info ts=2017-12-08T04:30:53.92549611Z caller=main.go:215 msg="Starting Prometheus" version="(version=2.0.0, branch=HEAD, revision=0a74f98628a0463dddc90528220c94de5032d1a0)" 
level=info ts=2017-12-08T04:30:53.925623847Z caller=main.go:216 build_context="(go=go1.9.2, user=root@615b82cb36b6, date=20171108-07:11:59)" 
level=info ts=2017-12-08T04:30:53.92566228Z caller=main.go:217 host_details="(Linux 3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64 localhost.localdomain (none))" 
level=info ts=2017-12-08T04:30:53.932807536Z caller=web.go:380 component=web msg="Start listening for connections" address=0.0.0.0:9090 
level=info ts=2017-12-08T04:30:53.93303681Z caller=targetmanager.go:71 component="target manager" msg="Starting target manager..." 
level=info ts=2017-12-08T04:30:53.932905473Z caller=main.go:314 msg="Starting TSDB" 
level=info ts=2017-12-08T04:30:53.987468942Z caller=main.go:326 msg="TSDB started" 
level=info ts=2017-12-08T04:30:53.987582063Z caller=main.go:394 msg="Loading configuration file" filename=prometheus.yml 
level=info ts=2017-12-08T04:30:53.988366778Z caller=main.go:371 msg="Server is ready to receive requests."  
level=warn ts=2017-12-08T04:31:00.561007282Z caller=main.go:377 msg="Received SIGTERM, exiting gracefully..."
level=info ts=2017-12-08T04:31:00.563191668Z caller=main.go:384 msg="See you next time!" 
level=info ts=2017-12-08T04:31:00.566231211Z caller=targetmanager.go:87 component="target manager" msg="Stopping target manager..." 
level=info ts=2017-12-08T04:31:00.567070099Z caller=targetmanager.go:99 component="target manager" msg="Target manager stopped" 
level=info ts=2017-12-08T04:31:00.567136027Z caller=manager.go:455 component="rule manager" msg="Stopping rule manager..." 
level=info ts=2017-12-08T04:31:00.567162215Z caller=manager.go:461 component="rule manager" msg="Rule manager stopped" 
level=info ts=2017-12-08T04:31:00.567186356Z caller=notifier.go:483 component=notifier msg="Stopping notification handler..."

如果有人知道如何将普罗米修斯连接到卡桑德拉,这两台机器都在不同的机器上,那也会很有帮助。

这不是你的配置问题,普罗米修斯收到一个
术语
信号,并优雅地终止

如果您没有获取指标,请检查
10.1.0.22:7199/metrics
是否加载并返回指标。您还可以检查prometheus服务器的
/targets
端点的刮片状态


如果您在cassandra服务器的
/metrics
端点上没有得到任何信息,可能是因为您没有正确配置。

这不是您的配置问题,普罗米修斯收到一个
术语
信号并优雅地终止

如果您没有获取指标,请检查
10.1.0.22:7199/metrics
是否加载并返回指标。您还可以检查prometheus服务器的
/targets
端点的刮片状态


如果您在cassandra服务器的
/metrics
端点上没有得到任何信息,可能是因为您没有正确配置。我应该在哪里安装jmx导出器?它应该和卡桑德拉在同一台机器上,还是和普罗米修斯在同一台机器上。我的普罗米修斯和卡桑德拉在不同的机器上。它加在卡桑德拉身上。有关安装、配置和使用说明,请阅读上面的链接页面。这很有帮助。现在我的普罗米修斯可以远程监控卡桑德拉了。我应该在哪里安装jmx导出器?它应该和卡桑德拉在同一台机器上,还是和普罗米修斯在同一台机器上。我的普罗米修斯和卡桑德拉在不同的机器上。它加在卡桑德拉身上。有关安装、配置和使用说明,请阅读上面的链接页面。这很有帮助。现在我的普罗米修斯可以远程监视卡桑德拉了。
level=info ts=2017-12-08T04:30:53.92549611Z caller=main.go:215 msg="Starting Prometheus" version="(version=2.0.0, branch=HEAD, revision=0a74f98628a0463dddc90528220c94de5032d1a0)" 
level=info ts=2017-12-08T04:30:53.925623847Z caller=main.go:216 build_context="(go=go1.9.2, user=root@615b82cb36b6, date=20171108-07:11:59)" 
level=info ts=2017-12-08T04:30:53.92566228Z caller=main.go:217 host_details="(Linux 3.10.0-693.5.2.el7.x86_64 #1 SMP Fri Oct 20 20:32:50 UTC 2017 x86_64 localhost.localdomain (none))" 
level=info ts=2017-12-08T04:30:53.932807536Z caller=web.go:380 component=web msg="Start listening for connections" address=0.0.0.0:9090 
level=info ts=2017-12-08T04:30:53.93303681Z caller=targetmanager.go:71 component="target manager" msg="Starting target manager..." 
level=info ts=2017-12-08T04:30:53.932905473Z caller=main.go:314 msg="Starting TSDB" 
level=info ts=2017-12-08T04:30:53.987468942Z caller=main.go:326 msg="TSDB started" 
level=info ts=2017-12-08T04:30:53.987582063Z caller=main.go:394 msg="Loading configuration file" filename=prometheus.yml 
level=info ts=2017-12-08T04:30:53.988366778Z caller=main.go:371 msg="Server is ready to receive requests."  
level=warn ts=2017-12-08T04:31:00.561007282Z caller=main.go:377 msg="Received SIGTERM, exiting gracefully..."
level=info ts=2017-12-08T04:31:00.563191668Z caller=main.go:384 msg="See you next time!" 
level=info ts=2017-12-08T04:31:00.566231211Z caller=targetmanager.go:87 component="target manager" msg="Stopping target manager..." 
level=info ts=2017-12-08T04:31:00.567070099Z caller=targetmanager.go:99 component="target manager" msg="Target manager stopped" 
level=info ts=2017-12-08T04:31:00.567136027Z caller=manager.go:455 component="rule manager" msg="Stopping rule manager..." 
level=info ts=2017-12-08T04:31:00.567162215Z caller=manager.go:461 component="rule manager" msg="Rule manager stopped" 
level=info ts=2017-12-08T04:31:00.567186356Z caller=notifier.go:483 component=notifier msg="Stopping notification handler..."