首页 > 其他分享 >游戏开发:服务器部署监控告警

游戏开发:服务器部署监控告警

时间:2024-03-23 14:01:01浏览次数:26  
标签:抛出 业务 监控 服务器 告警 日志

线上服务器的监控告警,我们暂且从三个层级上分析;

业务层:业务相关的日志告警机制。跟业务设计强相关,比如客户端的业务上行请求数据异常之类的告警,业务上定义日志级别(INFO/WARN/ERROR),输出到指定日志文件并通过业务层逻辑抛出,数据分析的埋点、业务行为相关的辅助日志都在这里实现; 一套日志系统:

区分日志级别(INFO/WARN/ERROR),支持控制抛出告警的日志级别;
统一日志格式规范,支持外部采集解析(数据分析);
封装标准接口 API;
告警消息接入 OA 办公系统,比如 dingding 的群聊 robot 自动通知;
框架层:框架底层和组件抛出的 traceback 告警信息,业务层无法获取告警详情信息,需要外部使用日志采集服务监控框架层日志,通过指定关键词监听异常信息并抛出; 简单的理解:tail -f log.file | grep traceback

操作系统层:监控业务进程状态 / 数据库状态。相关业务进程是否存活、内存 & CPU 消耗;数据库连通性、内存 & CPU 消耗等等信息;核心实现方案都是:设置警告阈值定时检查,超出阈值 / 发生异常时抛出告警。

标签:抛出,业务,监控,服务器,告警,日志
From: https://www.cnblogs.com/linxx-/p/18091039

相关文章

  • 阿里云服务器安装mysql后本地连接失败
    阿里云服务器安装mysql后本地连接失败一、问题描述在阿里云安装mysql后,想在本地电脑用可视化工具连接mysql,但是提示连接失败错误如图所示:二、问题分析1、检查3306端口首先,检查阿里云服务器的安全组是否开放了3306端口可以看到,我已经放行了3306端口。2、检查防火墙我选......
  • 实现通过 Python 检查服务器的 443 端口是否接通
    实现通过Python检查服务器的443端口是否接通importsocketdefcheck_port(host,port):try:#创建socket对象s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)#设置连接超时时间为3秒s.settimeout(3)#连接......
  • 【恒源智享云】在云服务器上安装tensorflow_gpu教程
    在云服务器上安装tensorflow_gpu1.创建实例在恒源智享云中创建新的实例时,可以选择需要使用的框架,并且框架版本和cuda版本、python版本都是对应的:2.新建一个conda虚拟环境condacreate-ntensorflow_gpupython==3.8.0conda指令详见博客:【恒源智享云】conda虚拟环境......
  • 服务器上配置nginx
    如何在Ubuntu20.04上安装Nginx-知乎(zhihu.com)就像是在本机进行下载配置一般,成功后你自己可以通过浏览器输入网址访问,本地环回地址或者连接上互联网后的ip地址(那么处于同一局域网的其他设备也可以访问)。在本机部署tomcat也是同理。那么什么情况下可以让互联网下的其......
  • 戴尔windows服务器安装双系统报错For a UEFI installation, you must include an EFI
    安装centos7.9的分区时候,提示:ForaUEFIinstallation,youmustincludeanEFISystemPartitiononaGPT-formatteddisk,mountedat/boot/efi网上有好多人说修改bios,用常规的usb去启动,不要UEFI的方式,但我的windows系统已经是GPT格式,且原来就有一个EFI,所以我还是用UEFI的方......
  • k8s证书监控--x509-certificate-exporter
    目录k8s证书监控--x509-certificate-exporter一、下载并解压二、推送镜像到镜像仓库三、根据实际情况修改values.yaml,其他配置可不做修改四、配置监控以及告警五、异常处理k8s证书监控--x509-certificate-exporter一、下载并解压下载并解压helm包x509-certificate-exporter-3.1......
  • 【网站项目】校园视频监控系统
    ......
  • 服务器硬件基础知识
    ......
  • Jenkins构建时间与服务器时间不同~解决方案
    1.问题描述:首先解决的问题是在jenkins客户端的构建时间与服务器时间不同才可以用这个解决的方案!前提docker容器时间与服务器时间一致小伙伴适用!首先看一下自己电脑的当前时间与构建时间是不是相差八小时,相差八小时证明构建时间是世界标准时间(UTC),自己电脑是东八区时间(CST)2.解......
  • K8S单机部署-11.安装Kubernetes Metrics Server监控
    目录现象安装Metric-Server版本关系下载部署文件修改镜像地址部署验证效果问题一原因解决办法现象当需要查看资源的占用的时候执行以下命令,提示缺少组件:[root@masterk8s-metric-server]#kubectltoppoderror:MetricsAPInotavailable安装Metric-Server......