matric监控
文章平均质量分 75
阿拉斯加大闸蟹
JDcloud;ByteDance;XueQiu;YiChe;CATARC
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CPU ThrottlingHigh告警问题与数据指标采集
每5分钟采集一次container_cpu_cfs_throttled_periods_total和container_cpu_cfs_periods_total,根据差值计算Throttling百分比,连续三次(15分钟内)超过5%时即告警。每隔1分钟采集一次container_cpu_usage_seconds_total。cgroup cpuacct子系统cpu.stat中的nr_throttled。cgroup cpuacct子系统cpu.stat中的nr_periods。原创 2023-01-31 14:07:39 · 11932 阅读 · 0 评论 -
Prometheus基于Consul的 Redis 多实例监控方案
在redis_exporter issues中也有人做了针对不同密码不同redis实例采集的Docker镜像, 但这种方案无论在prometheus展示中还是在consul中都会明文暴漏redis实例密码,有需要的可以自己查看[2]操作,但是维护文件对运维确实也是苦难的,可自动化程度低且复杂。的配置文件中,这样维护起来比较难,需要频繁的修改配置文件。在同一级目录下) 的动态发现,虽然不需要再频繁修改的。实现动态发现的,这也是今天说的重点,对于基于。其他过多的就不在扩展了,直接进入正题,通过。原创 2022-09-19 11:30:16 · 11354 阅读 · 0 评论 -
TSDB数据库
TSDB(Time Series Database)时序列数据库,我们可以简单的理解为一个优化后用来处理时间序列数据的软件,并且数据中的数组是由时间进行索引的。为什么需要时序数据库:试想一下:Tesla 自动驾驶、华尔街自动交易算法、智能家居、能够实现日内闪电般运抵的交通网络和纽约市警察局发布的开放数据,它们都有哪些共同点?一方面,它们预示着我们的世界正以曲速般变化,我们捕获和解析的数...原创 2021-07-09 14:51:39 · 12972 阅读 · 0 评论 -
lettuce redis SDK监控
前提介绍如果已经使用了redis sdk雪球的SDK组件,已经集成实现了实现原理英文原声文档,简单易懂,而且这种metric模式,是趋势https://github.com/lettuce-io/lettuce-core/wiki/Command-Latency-Metrics代码实现添加监控注意commandLatencyCollector方法 privatevoidbuildRedisClusterClient() { if(r...原创 2021-06-15 17:55:29 · 8048 阅读 · 0 评论 -
Prometheus个性化语法
基础查询:Graphite--查看CPU使用率aliasByNode(container.message-platform-service.production.*.*.cpu.total, 4)prometheus--查看系统CPU使用率system_cpu_usage{instance="$instance",application="xueqiu-push"}范围查询:目前用不到,不做讲解偏移查询:graphite没有,目前没有找到相应的语...原创 2021-06-15 17:54:48 · 5555 阅读 · 0 评论 -
threadPool 线程池监控
Redis连接池不够用?这个问题回答见:lettuce 共享连接xueqiu-toolbox-spring提供了spring中Executor类型bean的默认监控:集成监控Executor的线程池参数<!-- 版本从50开始:0.0.50 --><dependency> <groupId>com.xueqiu.infra.toolbox</groupId> <artifactId>xueqiu-toolb.原创 2021-06-15 17:53:39 · 5965 阅读 · 1 评论 -
集成监控Executor的线程池参数
实现方式采用spring的bean后置装载的接口代码: publicclassExecutorMetricWapperimplementsBeanPostProcessor { @Override publicObject postProcessAfterInitialization(Object bean, String beanName)throwsBeansException { if((beanins...原创 2021-05-31 13:51:28 · 5171 阅读 · 0 评论 -
系统重启时http请求量为什么会涨?
系统重启时开始QPS为0,启动后瞬间QPS达到平时2-3倍,什么情况?1、是不是监控系统显示错了?登陆到服务器上,查看日志,原始日志也是同样情况。2、是不是metric log记录的问题?在进入调用方法后记录http的metric日志(qps),调用结束后记录耗时日志(latency)。问题就在这里:系统刚启动时,系统计算资源并没有完全准备好(如Tomcat线程池),请求会在队列中排队,并没有进入到方法调用,此时统计的QPS为0;当更多线程池可以处理请求后, 队列中...原创 2020-05-14 16:32:32 · 1947 阅读 · 0 评论 -
lettuce 监控日志
代码地址:https://github.com/singgel/lettuce-infra/问题:线上的redis日志不是很全面,例如:1.无法得知数据返回的remote address2.没有主动记录slowlog慢查询日志3.没有记录connection连接状态4.没有集群的网络拓扑分析:按照官方提供的EventBus总线,异步事件流提供了metric指...原创 2020-04-21 10:42:18 · 3626 阅读 · 0 评论 -
grafana升级 5.3.2~6.3.6
从5.3升级到6.4升级说明:http://docs.grafana.org/installation/upgrading/#upgrading-to-v6-0变更文件:https://github.com/grafana/grafana/blob/master/CHANGELOG.md发行版说明:https://community.grafana.com/c/releases...原创 2020-04-01 11:28:13 · 1930 阅读 · 0 评论 -
agent的方式接入Prometheus
摘自我球的docs文档,我没时间在CSDN上再写一份,见maven repo:https://mvnrepository.com/artifact/io.prometheus.jmx/jmx_prometheus_javaagent在pom中引用: <!--https://mvnrepository.com/artifact/io.prometheus.jmx/j...原创 2019-09-21 21:26:46 · 3750 阅读 · 0 评论 -
springboot 2.X接入Prometheus
摘自我球的docs文档,我没时间在CSDN上再写一份,见前景提要注意:官方提供的simpleclient_spring_boot这个starter在springboot2.0中不支持,官方issue:https://github.com/prometheus/client_java/issues/345会报以下错误:Caused by: java.lang.ClassNotFo...原创 2019-09-21 21:25:38 · 3833 阅读 · 0 评论 -
springboot1.X接入Prometheus
摘自我球的docs文档,我没时间在CSDN上再写一份,见pom添加依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId></dependenc...原创 2019-09-21 21:03:56 · 1932 阅读 · 0 评论 -
grafana
目录简介:文档:操作步骤:参考资料:内容是在我球的docs上直接复制过来的,懒得写两份,资源缺少的留言,我发你简介:grafana的套路基本上跟kibana差不多Grafana是用于可视化大型测量数据的开源程序,它提供了强大和优雅的方式去创建、共享、浏览数据。Dashboard中显示了你不同metric数据源中的数据。Grafana最常用于因特网基础设施和...原创 2019-05-16 10:15:19 · 1860 阅读 · 0 评论 -
Prometheus
目录简介:源码:文档:Prometheus的特点:Prometheus相关组件:Prometheus架构:Prometheus适用的场景Prometheus不适用的场景使用:笔记:下一步:参考链接:内容是在我球的docs上直接复制过来的,懒得写两份,资源缺少的留言,我发你简介:这玩意和skyWalking很像Prometheus...原创 2019-05-16 10:14:51 · 7507 阅读 · 0 评论
分享