我是普罗米修斯的新手。在
我也需要把刮下的物品数量发送给普罗米修斯,并在格拉法纳的一张图表上显示出来。在
我安装了Prometheus,Scrapy-Prometheus,和Grafana。在
在肮脏的环境中我加上
STATS_CLASS = 'scrapy_prometheus.PrometheusStatsCollector'
# Prometheus pushgateway host
PROMETHEUS_PUSHGATEWAY = 'http://0.0.0.0:9090'
# Metric name prefix
PROMETHEUS_METRIC_PREFIX = 'scrapy_prometheus'
# Timeout for pushing metrics to pushgateway
PROMETHEUS_PUSH_TIMEOUT = 5
# Method to use when pushing metrics
PROMETHEUS_PUSH_METHOD = 'POST' # default
PROMETHEUS_SUPPRESS_TYPE_CHECK = False
# job label value, applied to all metrics.
PROMETHEUS_JOB = 'scrapy'
PROMETHEUS_GROUPING_KEY = {'instance': 'localhost'}
我这样配置Grafana的设置
在Documentation里我们有
stat foo: 67 whill produce metric
scrapy_prometheus_foo{instance="...",job="scrapy",spider="..."} 67
我的问题是,我怎样才能把报废物品的数量作为指标发送给普罗米修斯?在
从阅读文档来看,
scrapy-prometheus
似乎只是将所有统计信息发送到:默认前缀是
scrapy_prometheus
,而您要查找的被刮取项的状态是item_scraped_count
,因此您应该查找scrapy_prometheus_item_scraped_count
stat,并且它应该在默认情况下发送。在相关问题 更多 >
编程相关推荐