monasca-agent/monasca_agent/collector/checks_d
Craig Bryant 8a09ee6517 Fix Prometheus metrics endpoint scanning
Fix bug where it was failing to determine the right metrics
endpoint. I was seeing messages like the below:

Could not get metrics from http://172.17.0.5:r with error ...

The problem was the += of a string to an array which caused the string
to be split into characters. This fixes the issue by using append
instead of +=

Change-Id: I3e2996077e8013819a47aa868f0e8653892aadfe
2017-08-31 16:24:34 -06:00
..
__init__.py Renaming agent packages to reflect monasca 2014-12-19 09:22:03 -07:00
a10_system_check.py Implements A10 Load Balancer plugin configurations 2017-02-09 10:13:20 -07:00
apache.py Refactor agent 2016-04-13 16:50:44 -06:00
cacti.py Replace fnmatch with oslo.utils.fnmatch 2017-07-26 12:48:42 +00:00
cadvisor_host.py Rollup network metrics and disk io metrics 2017-04-19 09:06:20 -06:00
ceph.py Ceph cluster plugin 2017-06-19 10:11:13 -03:00
cert_check.py Fix cert_check to use global collect_period 2016-08-09 12:21:20 -06:00
check_mk_local.py Add HPE copyright 2016-02-02 10:34:10 -07:00
couch.py Add HPE copyright 2016-02-02 10:34:10 -07:00
couchbase.py Add HPE copyright 2016-02-02 10:34:10 -07:00
cpu.py Replace six.iteritems() with .items() 2017-04-03 22:52:26 +08:00
crash.py Only output value meta of latest if it has a value 2016-08-25 09:49:37 -06:00
directory.py Reduce Error Messages from Directory Check 2016-03-22 17:45:57 -06:00
disk.py Ignore more non-device related filesystems 2017-04-22 22:47:31 +02:00
docker.py Fix docker collector to report container name as a dimension. 2017-04-05 14:54:17 +01:00
elastic.py Process stats from ElasticSearch matched by IP 2016-10-24 13:41:11 +02:00
file_size.py Add Plugin to Monitor File Size 2016-02-05 13:17:53 -07:00
gunicorn.py Refactor agent 2016-04-13 16:50:44 -06:00
haproxy.py Change dimension 'service' to 'component' on HAProxy plugin 2017-05-16 13:43:59 -03:00
hdfs.py Remove event related code in monasca-agent 2016-07-12 14:20:14 -06:00
host_alive.py Add a target_hostname to Host Alive plugin 2016-10-12 11:07:55 -06:00
http_check.py Merge "Remove url from http_status metric value_meta" 2016-07-26 20:40:15 +00:00
http_metrics.py Remove measurement transformation from forwarder 2016-07-22 16:20:49 -06:00
iis.py Fixes WMI related checkers 2016-11-08 08:36:08 +00:00
jenkins.py Extend CI for monasca-agent 2017-03-30 06:33:59 +02:00
json_plugin.py Add json_plugin: simple way to post metrics to Monasca 2016-12-09 14:04:02 +00:00
kafka_consumer.py Use kafka-python 0.9.5 from monasca-common 2017-06-06 04:40:36 +00:00
kibana.py python3 has disable LOG.warn. 2017-03-30 11:29:57 +00:00
kubernetes.py Add prometheus client plugin 2017-05-23 13:02:50 -06:00
kubernetes_api.py Add Kubernetes API Plugin 2017-04-24 14:23:35 -06:00
kyototycoon.py Add HPE copyright 2016-02-02 10:34:10 -07:00
libvirt.py Integrate with keystoneauth 2017-07-11 09:02:34 +02:00
lighttpd.py Refactor agent 2016-04-13 16:50:44 -06:00
load.py Fix load plugin dimension 2017-05-24 09:03:02 -03:00
mcache.py Extend CI for monasca-agent 2017-03-30 06:33:59 +02:00
memory.py Remove redundant metric mem.used_mb and fix mem.used_real_mb 2017-03-06 11:24:59 -07:00
mk_livestatus.py Remove event related code in monasca-agent 2016-07-12 14:20:14 -06:00
mongo.py Remove event related code in monasca-agent 2016-07-12 14:20:14 -06:00
mysql.py Replace six.iteritems() with .items() 2017-04-03 22:52:26 +08:00
nagios_wrapper.py Extend CI for monasca-agent 2017-03-30 06:33:59 +02:00
network.py Add network interface status metrics 2017-03-27 22:35:40 -04:00
nginx.py Add HPE copyright 2016-02-02 10:34:10 -07:00
ntp.py Add ntp connection status metric 2016-09-02 13:51:18 -06:00
ovs.py Integrate with keystoneauth 2017-07-11 09:02:34 +02:00
postfix.py A couple small fixes to the postfix plugin 2016-04-13 10:00:46 -06:00
postgres.py Extend CI for monasca-agent 2017-03-30 06:33:59 +02:00
process.py Replace six.iteritems() with .items() 2017-04-03 22:52:26 +08:00
prometheus.py Fix Prometheus metrics endpoint scanning 2017-08-31 16:24:34 -06:00
rabbitmq.py Replace six.iteritems() with .items() 2017-04-03 22:52:26 +08:00
redisdb.py Add HPE copyright 2016-02-02 10:34:10 -07:00
riak.py Remove event related code in monasca-agent 2016-07-12 14:20:14 -06:00
solidfire.py Replace six.iteritems() with .items() 2017-04-03 22:52:26 +08:00
sqlserver.py Removing references to set and histgram metric types 2016-08-02 13:12:45 -06:00
supervisord.py Ignore E402 and W503 pep errors 2016-06-16 15:52:44 -06:00
swift_diags.py Add HPE copyright 2016-02-02 10:34:10 -07:00
tcp_check.py Remove event related code in monasca-agent 2016-07-12 14:20:14 -06:00
varnish.py Refactor agent 2016-04-13 16:50:44 -06:00
vcenter.py This fixes the check class stop() interface so it allows subclass check to override the default 2017-01-30 16:03:31 -08:00
vcenter_slim.py Add a smaller vcenter plugin for status 2017-07-31 09:46:09 -06:00
vertica.py Replace six.iteritems() with .items() 2017-04-03 22:52:26 +08:00
wmi_check.py Fixes WMI related checkers 2016-11-08 08:36:08 +00:00
zk.py Fix version comparison on zookeeper plugin 2017-05-16 13:09:58 -03:00