启用成功的话,rabbitmq 默认会在 15692 端口起监听,访问http://localhost:15692/metrics即可看到符合 prometheus 协议的监控数据。 [[instances]] urls = ["http://192.168.1.29:15692/metrics"] url_label_key ="instance"url_label_value ="{{.Host}}"## Scrape Services available in Consul Catalog[instanc...
vim /TRS/categraf/conf/input.http_response/http_response.toml [[instances]] targets = [ "https://c0", "https://www.baidu.com" ] # # append some labels for series labels = { region="cloud", product="n9e" } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 4.3Mysql监控 vim /TRS/cate...
prober: http http_post_2xx: prober: http http: method: POST tcp_connect: prober: tcp pop3s_banner: prober: tcp tcp: query_response: - expect: "^+OK" tls: true tls_config: insecure_skip_verify: false ssh_banner: prober: tcp tcp: query_response: - expect: "^SSH-2.0-" irc_banner...
promQL = payload.get('event').get("annotations").get("recovery_promql") url = "http://127.0.0.1:9090/api/v1/query" res = getPrometheus(url, promQL) # 查询活跃告警的面板 currAlert = "http://127.0.0.1:17000/alert-cur-events" for u in users: if u.get("phone"): phones[u.get("...
if response.status == 200: data = await response.json() return data else: print(f"请求失败,状态码:{response.status}") return None except Exception as e: print(f"请求异常:{str(e)}") return None async def main(): num_requests = 10 # 并发请求数量 ...
但是,Telegraf 主要是为 InfluxDB 设计的,采集的很多监控指标,标签部分可能不固定,比如 net_response 这个采集input插件,在成功的时候,会附一个标签:result=success,超时的时候,又会变成:result=timeout,对于InfluxDB的存储模型和使用方式来说,这样做是没问题的,但是大部分时序库都不喜欢这个玩法,时序库更喜欢标签是...
夜莺采集配置,内置支持了 aliyun、elasticsearch、ipmi、kafka、kubernetes、mongodb、mysql、net_response、nginx、oracle、ping、postgresql、processes、procstat、rabbitmq、redis、smart、snmp、tomcat、zookeeper 等多种采集配置模板,也支持自定义配置采集规则。采集规则右边,还有采集插件的使用说明,方便新人用户上手使用,降...
-port string # 监听的http端口,默认3903 -progs string # mtail脚本程序所在路径 -stale_log_gc_interval duration # stale的垃圾收集器运行间隔(默认为1h0m0s) -statsd_hostport string # statsd地址,格式Host:port。用于向statsd写入metrics -statsd_prefix string # 发送给statsd指标的metrics前缀 ...
defgetPrometheus(url,promql):response=requests.get(url,params={'query':promql})data=json.loads(response.text)# 提取指标数据ifresponse.status_code==200result=data['data']['result']iflen(result)==1:returnresult[0]['value'][1]else:return0else:return0defcount_rows_and_get_rule_names():try...
(默认250ms) -port string # 监听的http端口,默认3903 -progs string # mtail脚本程序所在路径 -stale_log_gc_interval duration # stale的垃圾收集器运行间隔(默认为1h0m0s) -statsd_hostport string # statsd地址,格式Host:port。用于向statsd写入metrics -statsd_prefix string # 发送给statsd指标的metrics前缀...