版本:7.0.0简介告警是基于指标数据驱动的,告警在 config/alarm-settings.yml里面配置,主要包含三种告警配置: 告警规则:声明指标的阈值和条件,当达到阈值时,将触发告警。 WebHooks:web服务列表,当告警规则触发时回调。 gRPCHook:远程gRPC方法的IP和端口,当告警规则触发时回调。 规则 告警规则组成关键字段如下: Rule name:具有唯一性,展示在
摘要: 数据库的七种武器,是我在工作维护和接触到的七种常用数据库,包括4种常用的关系型数据库,3种常用nosql数据库。这些数据库作为业务底层的存储选型,每种数据库都有各自的定位和特点,结合业务,有各自的适用场景,在具体使用和运维时,也有一些特别的注意点。本文按照顺序依次对这“七种武器”,进行介绍和总结,希望能够帮助大家理清每种“武器”的特点和用法,在合适的场景,使用合适的武器,构建好自己的数据存
OpenResty 是什么?OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。因此,很多公司都会使用 OpenResty 开发出适合自己业务的高性能 web Server 模块。那么它和 Skywalking 有什么关
转载 2024-08-06 19:55:11
52阅读
skywalking简介 文章目录skywalking简介前言一、安装 二进制安装Skywalking:告警功能 前言目前skywalking主要是做链路追踪和微服务流量可视化。skywalking不作为实例是否在线的参考。判断服务实例是否在线,请参考微服务服务注册中心信息。skywalking主要由三部分构成:客户端的探针(agent),服务端backend,以及服务端UI。其中,客户端的探针收
SkyWalking在6.x版本中新增了告警功能,其核心在于config/alarm-settings.yaml文件中,该文件分为rules和webhooks两部分。rules用于定义告警的条件,webhook则用于定于告警触发时,需要通知哪些服务。告警规则配置项的说明:**Rule name:**规则名称,也是在告警信息中显示的唯一名称。必须以_rule结尾,前缀可自定义**Metrics na
转载 2024-05-12 17:08:35
174阅读
1. 为什么要使用分布式调用链技术?随着公司业务的高速发展,公司服务之间的调用关系愈加复杂,如何理清并跟踪它们之间的调用关系就显的比较关键。线上每一个请求会经过多个业务系统,并产生对各种缓存或者 DB 的访问,但是这些分散的数据对于问题排查,或者流程优化提供的帮助有限。在这样复杂的业务场景下,业务流会经过很多个微服务的处理和传递,我们难免会遇到这些问题:一次请求的流量从哪个服务而来? 最终落到了哪
文章目录一、安装 influxdbⅠ、docker 安装二、常用操作Ⅰ、influxdb 1.x版本添加用户认证Ⅱ、influxdb 2.x 使用命令行Ⅲ、CLI 配置tokenⅤ、CLI 查询测试三、grafana 安装使用Ⅱ、docker 安装 grafana四、grafana 连接 influxⅠ、influx 1.x1、添加数据源2、添加数据3、grafana 测试连接Ⅱ、influx
转载 2024-03-18 19:59:10
111阅读
开始语一位普通的程序员,慢慢在努力变强!1.安装skywalking官网访问?1.1 下载文件压缩包wget https://dlcdn.apache.org/skywalking/9.3.0/apache-skywalking-apm-9.3.0.tar.gz wget https://dlcdn.apache.org/skywalking/java-agent/8.14.0/apache-sk
转载 2024-05-09 11:07:56
140阅读
skywalking要支持nginxskywalkingnginx的采集的agent插件是基于lua来编写的,所以要采集nginxnginx安装的时候必须要支持lua插件默认情况下Nginx不支持Lua模块,需要安装LuaJIT解释器,并且重新编译Nginx,或者可使用国人开发的openrestry 需要的模块:LuaJIT,Ngx_devel和lua-nginx-module Luajit
转载 2月前
372阅读
背景在开源分布式追踪监控领域,可选的调研对象还是比较多的。Zipkin、Pinpoint、CAT。这些都是在行业内关注度比较高的几个项目。Skywalking,相比这三个前辈,属于后来者,它同时吸收了Zipkin/Pinpoint/CAT的设计思路,支持非侵入式埋点。是一款基于分布式跟踪的应用程序性能监控系统,目前也已经被apache列入孵化项目。另外社区还发展出了一个叫OpenTracing的组
转载 2024-04-03 21:51:37
131阅读
1. 概述本文主要分享 SkyWalking Agent 插件体系。主要涉及三个流程 :插件的加载插件的匹配插件的拦截可能看起来有点抽象,不太容易理解。淡定,我们每个小章节进行解析。本文涉及到的类主要在 org.skywalking.apm.agent.core.plugin 包里,如下图所示 :每个流程会涉及到较多的类,我们会贯穿着解析代码实现。2. 插件的加载在&
转载 7月前
39阅读
目前阅读nginx源码已经一个多月了,写点东西记录一下,加深下自己的理解,如发现错误,欢迎与我进行沟通讨论。1 nginx工作模式nginx默认采用多进程的方式,即一个主进程master进程与多个子进程worker进程,master进程的主要作用是与用户进行交互并管理worker进程,真正的业务处理(如网络事件)是由worker进程来实现的,多个worker进程之间的关系是平等的,他们会通过竞争机
转载 2024-03-04 15:30:04
36阅读
我们使用Nginx时,大多数场景下使用的都是七层的HTTP负载均衡(ngx_http_upstream_module)。在1.9.0版本以后,Nginx也开始支持TCP(ngx_stream_upstream_module)四层负载均衡。四层/七层负载均衡的区别四层负载均衡,就是基于IP+端口的负载均衡(TCP/UDP)。七层负载均衡,就是基于URL等应用层协议(HTTP)的负载均衡。熟
centos6.3 cacti server(192.168.1.102)参考http://angus717.blog.51cto.com/1593644/1037111centos6.3,nginx环境(192.168.1.103)参考http://angus717.blog.51cto.com/1593644/999037   nginx部分。 监测脚本cat /var/
原创 2012-11-01 22:00:29
881阅读
前言:        Nginx自身并没有对后端服务器做健康监测的功能,此功能模块是第三方提供的.哪怕是我们编译安装添加此模块也无法支持,我们必须对Nginx打补丁,然后它才能够支持此功能.尽管Nginx能够对后端web服务器做健康监测了,但是却不能实现高可用,没办法实现HA,HA有一个特点就是后端的每一个节点都能够监测对方服务器的健康状态.节点之间是能够知
推荐 原创 2014-03-29 23:05:17
2987阅读
2点赞
nginx的log日志分为access log 和 error log其中access log 记录了哪些用户,哪些页面以及用户浏览器、ip和其他的访问信息error log 则是记录服务器错误日志错误日志的形式如下:10.1.1.1 - - [22/Aug/2014:16:48:14 +0800] "POST /ajax/MbpRequest.do HTTP/1.1" 200 367 "-" "
转载 2024-06-21 09:25:55
39阅读
据说lua的效率高,公司要求,路过学习下。哎安装需要最新版的Nginx,LuaJIT,ngx_devel_kit,ngx_lua等安装文件。安装Lua或者LuaJIT都是可以的,但是出于效率的考虑,推荐安装LuaJIT。shell> wget http://luajit.org/download/LuaJIT-<VERSION>.tar.gz shell> tar zxvf
转载 2024-09-05 21:03:42
43阅读
本文主要介紹如何使用lua來將nginx-ingress納入skywalking的監控之中。
原创 2021-12-29 15:42:41
1134阅读
1 缘起  前面的《nginx upstream server主动健康检测模块ngx_http_upstream_check_module 使用和源码分析》系列已经分析了ngx_http_upstream_check_module的实现原理,并且在借助这个模块的框架实现了一个udp健康检测的新功能。   但是ngx_http_upstream_check_module还缺乏基于https监测上游服
转载 2024-06-12 14:24:00
123阅读
nginx 监控后端服务器1. nginx_upstream_check_modulenginx_upstream_check_module 是专门提供负载均衡器内节点的健康检查的外部模块,由淘宝的姚伟斌大神开发,通过它可以用来检测后端 realserver 的健康状态。如果后端 realserver 不可用,则后面的请求就不会转发到该节点上,并持续检查几点的状态。在淘宝自己的 tengine 上
  • 1
  • 2
  • 3
  • 4
  • 5