夜莺 上传监控数据, 服务自愈
2023-09-11 14:18:55 时间
夜莺 上传 数据
curl --location --request POST 'http://192.168.10.121:82/api/transfer/data' \ --header 'Content-Type: application/json' \ --data '[ { "end": 1610692200, "endpoints": ["192.168.10.121"], "counters": ["proc.agent.alive","mem.bytes.total"], "start": 1610690400 } ]'
服务自愈
回调job 192.168.200.44:8004/api/job-ce/callback?tplid=2
通过url 判断服务是否可用
[root@jiaozhou agent]# cat /tmp/curl_jiaozhougateway.sh #!/bin/bash timestamp=$(date +%s) localip=$(ifconfig `route|grep '^default'|awk '{print $NF}'`|grep inet|awk '{print $2}'|head -n 1) urlstatus=$(curl -s -m 5 -IL --connect-timeout 10 http://192.168.20.157:18081| grep -E 'HTTP/1.1 [2-3][0-9][0-3]' | awk '{print $2}') if [ ! -n "$urlstatus" ]; then urlstatus=0 fi if [ "$urlstatus" -ge 200 -a "$urlstatus" -le 400 ]; then num=1 else num=0 fi echo '[ { "endpoint": "'${localip}'", "tags": "", "timestamp": '${timestamp}', "metric": "net.jiaozhougateway.conn", "value": '${num}' } ]'
相关文章
- 十五天精通WCF——第十一天 如何对wcf进行全程监控
- spring cloud: Hystrix(八):turbine集群监控(dashboard)
- C# 视频监控系列(3):客户端——连接服务器并预览
- 监控运维系统实施方案--监控对象信息收集阶段
- Qt编写安防视频监控系统44-视频上传
- Qt编写安防视频监控系统26-硬件加速
- Rancher Docker容器管理CPU/内存/网络/IO监控面板
- Atitit netcore 问题与解决 目录 1. 导入第三方dll库1 1.1. 跨平台开发netcore程序2 1.2. 不能生产dll问题,可能是360杀毒监控了。。2 2. 运行dl
- Angular 如何通过 HTTP Interceptor 实现 HTTP 请求的超时监控
- 【云原生 | Kubernetes 系列】---Prometheus 监控Haproxy(Haproxy-exporter)
- Kubernetes(k8s)部署Promehteus(kube-prometheus&kube-prometheus-stack)监控
- 禅道中如何监控项目测试任务
- 【Zabbix实战之部署篇】使用Docker部署Zabbix 6.2.7监控平台
- Istio微服务治理网格的全方面可视化监控(微服务架构展示、资源监控、流量监控、链路监控)