尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

熟悉云原生流行技术栈,Kubernetes及相关周边技术,如Prometheus、Grafana、Rancher、Rook-Ceph、EFK。熟悉阿里云常用云产品,实现微服务及中间件自建或者上云部署。

熟悉云原生流行技术栈,Kubernetes及相关周边技术,如Prometheus、Grafana、Rancher、Rook-Ceph、EFK。熟悉阿里云常用云产品,实现微服务及中间件自建或者上云部署。 阿里云常用云产品域名 ssl证书 云服务器 ECS 容器服务 Kubernetes 版 ACK 函数计算 FC 对象存储 OSS 负载均衡 SLB 云数据库 RDS MySQL 版 Web应用防火墙 WAF 日志服务 SLS 云消息队列rocket MQ DDoS高仿 文件存储 NAS 块存储 EBS HDFS 全站加速 DCDN 数据传输服务 DTS。Grafanacpu node 节点 65 最好 不浪费 不闲闲置 节点 85内存 node 85jvm pod 就监控内存泄漏风险 平均一分钟之内 内存占用 cgroup分配的 80 就一定要严重级别的告警 因为正常fullgc不可以出现这种情况 除非老年代垃圾内存泄露一直gc不了mysqlredis内存 cpu 占用 连接池存活 是否有 大批量连接占用 等待的nacos 服务注册掉线的 告警 这个也重要服务的接受qps 这个限制一般是上线后95 的时间的qps 是正常的qps 如果超过了两倍 就可能存在问题 有没有三方爬虫 恶意厂商攻击还有就是 服务响应的时间的95 原则 95的响应时间作为服务接口的平均响应时间 要是服务的平均响应时间变成了原来的两倍 也是需要在自身寻找bug的异常 Java系统异常 自定义的业务异常 监控若有三方接口调用 也是95原则的 告警规则设置mysql 层面 sql执行的平均耗时 若某一点时间点特别高 就要去关注一下 这个sql 开启慢查询排查最大返回行数 是不是有3000条以上 的大数据量响应 特别有问题多半全库查询sql报错 重点很害怕mq 也有qps 响应耗时的 95原则定时任务 xxl job qps的监控 若远程调用或者sql调用qps直接0 那就要看是不是任务异常原因没有执行任务执行的耗时 要是特别短的话 可以缩小间隔频率 提高实时性K8s1.Startup Probe多久后启动检测。2.Liveness Probe存活不然重启。3.Readiness Probe就绪不然不分配流量。apiVersion:apps/v1kind:Deploymentmetadata:name:module_holdernamespace:namespace_holderspec:replicas:1selector:matchLabels:app:module_holdertemplate:metadata:labels:app:module_holderspec:containers:-name:module_holderimage:image_holderimagePullPolicy:Alwaysports:-containerPort:8080resources:limits:memory:2500Mirequests:memory:2500Mienv:-name:JAVA_OPTSvalue:--Xms2000M-Xmx2000M-XX:MetaspaceSize128m-XX:UseG1GC-XX:PrintGCDetails-Xloggc:/var/gc-log/gc-detail-%t.log-XX:HeapDumpOnOutOfMemoryError-XX:HeapDumpPath/var/gc-log/-javaagent:/usr/agent/skywalking/skywalking-agent.jar-DSW_AGENT_TRACE_IGNORE_PATHGET:/actuator/**,/actuator/health,Lettuce/INFO/**,Lettuce/INFO,Druid/Connection/**,Redisson/**,/global/check,GET:/global/**,GET:/global/check-DSW_AGENT_NAMEnamespace_holder::module_holder-DSW_AGENT_COLLECTOR_BACKEND_SERVICESsky_holder-name:PARAMSvalue:--spring.config.locationclasspath:/bootstrap-deploy.yml-name:DEPLOY_NACOSvalue:nacos_holder-name:DEPLOY_NAMESPACEvalue:namespace_holder-name:MODULEvalue:module_holderlivenessProbe:httpGet:path:/global/checkport:8080initialDelaySeconds:10periodSeconds:10timeoutSeconds:2successThreshold:1failureThreshold:5readinessProbe:httpGet:path:/global/checkport:8080initialDelaySeconds:10periodSeconds:1timeoutSeconds:1successThreshold:1failureThreshold:2lifecycle:preStop:httpGet:path:/global/shutdownport:8080scheme:HTTPvolumeMounts:-name:app-log-volumemountPath:/var/appdata/app-logvolumes:-name:app-log-volumehostPath:path:/data/logs/namespace_holder/module_holdertype:DirectoryOrCreateterminationGracePeriodSeconds:60schedulerName:crane-scheduler---apiVersion:v1kind:Servicemetadata:name:module_holdernamespace:namespace_holderspec:selector:app:module_holderports:-protocol:TCPport:8080targetPort:8080type:ClusterIP
返回列表