go - Monitoring

news/2024/9/24 3:25:11

保证高可用的方法
1. 日志
2. 链路追踪
3. 监控
  1. 业务监控(领导层)
OPS/DAU/访问状态 http code/业务接口(登陆注册聊天上传留言搜索)
  2. system monitoring
  (运维)
operating system: cpu/memory/disk usage/disk space/TCP(上w的连接),流量
组件:mysql,redis,kafka
  3. logging monitoring
  (运维)
    3.1 业务日志(大数据日志,普通日志)
    3.2 系统日志(操作系统日志,mysql日志,kafka)
    日志管理系统,ELK日志系统,loki
  4. 网络监控
  5. 程序监控
开发提供监控接口
比如监控一天产生500 ErrUserNotFound的错误有多少

Prometheus: monitoring and alerting toolkit

 

 promQL:

XXX{标签查询}[时间区间查询]

prometheus_http_request_total{code:"302"}[5h] // 过去5h内查询code为302的total

prometheus_http_request_total{code:"302"}[5h]  offset 1h // 5h之前的1h

sum(prometheus_http_request_total{})  // sum of total 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/46648.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

萌熊6月j讲题

A 解法一(官方解法): 要求每段的二进制或都相同,那么如果整个序列中存在某个数的第 \(i\) 位为 \(1\),那么整个序列的每一段长 度为 \(k\) 的连续子序列中都至少有一个数的第 \(i\) 位为 \(1\)。 我们可以对每一位单独求一个满足条件的最小的 \(k\),然后所有位的 \(k\) 的…

黑马:AI+若依

AI+若依 https://www.bilibili.com/video/BV1pf421B71v/?spm_id_from=333.337.search-card.all.click&vd_source=b1acc63fa6d7d73e53111f9e1153f990若依扫盲通义灵码(AI)CRM客户关系管理系统(后台管理系统) 选型与搭建:技术选型,环境搭建,框架整合(AI凉凉) 设计:…

2024-06-22:用go语言,给定一个起始下标为 0 的长度为3的整数数组 nums,根据这些数字构建三角形。 如果无法构成三角形,则返回 “none“; 否则根据三角形的边长关系返回对应类型的字

2024-06-22:用go语言,给定一个起始下标为 0 的长度为3的整数数组 nums,根据这些数字构建三角形。 如果无法构成三角形,则返回 "none"; 否则根据三角形的边长关系返回对应类型的字符串: equilateral(等边三角形)、isosceles(等腰三角形)或 scalene(不等边三…

BLE低功耗蓝牙

ble低功耗蓝牙 ble流量嗅探与重放 低功耗蓝牙协议栈 BLE是低功耗蓝牙的英文缩写(Bluetooth Low Energy),是蓝牙4.0版本起开始支持的新的、低功耗版本的蓝牙技术规范。 低功耗蓝牙瞄准多个市场,特别是移动智能终端,智能家居,互联设备等领域,主要特点包括:低功耗,使用纽…

国内外大模型生态发展报告!

很多同学只知类似Check GPT或者说对国内的一些比较了解,对国外的不太了解,所以在这总结。 1 大模型的发展 左表名称 参数 特点 发布时间GPT-2 15亿 英文底模,开源 2019年Google T5 110亿 多任务微调, 开源 2019年GPT-3.5 1750亿 人工反馈微调 2022年Meta OPT 1750亿 英文底模…

初识 SpringMVC,运行配置第一个Spring MVC 程序

1. 初识 SpringMVC,运行配置第一个Spring MVC 程序 @目录1. 初识 SpringMVC,运行配置第一个Spring MVC 程序1.1 什么是 MVC2. Spring MVC 概述2.1 Spring MVC 的作用:3. 运行配置第一个 Spring MVC 程序3.1 第一步:创建Maven模块3.2 第二步:添加 web 支持3.3 第三步:配置…

静态库与动态库

参考链接:https://www.bilibili.com/video/BV1N84y1J7hC/?spm_id_from=333.337.search-card.all.click&vd_source=91219057315288b0881021e879825aa3 静态库创建 使用VS创建时,可以搜索静态库,实现了逻辑后,然后可以切换到release模式下点击生成解决方案后会生成lib文…

kettle从入门到精通 第七十三课 ETL之kettle kettle调用http分页接口教程

场景:kettle调用http接口获取数据(由于数据量比较大,鉴于网络和性能考虑,所以接口是个分页接口)。 方案:构造页码list,然后循环调用接口。 1、总体设计1)、初始化分页参数pageNum=1,pageSize=20,这里的pageSize可以根据自己的需求自行调整,比如每次从接口取数100或者…