监控报警

Grafana展示精美的Nginx访问日志图表

Grafana展示精美的Nginx访问日志图表

ELK 7.10 搭建 ELK 7.10 搭建请参考:容器部署ELK7.10,适用于生产 Grafana展示Nginx图表 注意:请确保 nginx 使用该字段,Nginx Key名称如果有修改,Logstash和Grafana模板需要根据自己Nginx字段来修改 Nginx 日志字段配置

Joe.Ye Joe.Ye 2023-03-26
0 0 1
Prometheus动态发现监控targets —— 基于文件的服务发现

Prometheus动态发现监控targets —— 基于文件的服务发现

为实现Prometheus监控目标配置的动态加载,可通过基于文件的服务发现完成配置 Kafka服务的自动发现配置 Prometheus官方exporter链接: https://github.com/danielqsj/kafka_exporter 在kafka节点上运行docker版kafka-

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Prometheus通过Consul动态修改Targets接入

Prometheus通过Consul动态修改Targets接入

静态配置 通常Prometheus要增加一个target,需要在配置文件中已添加一个job,例如下: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] 每

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Prometheus使用Consul实现自动服务发现

Prometheus使用Consul实现自动服务发现

Consul 介绍 Consul 是基于 GO 语言开发的开源工具,主要面向分布式,服务化的系统提供服务注册、服务发现和配置管理的功能。Consul 提供服务注册/发现、健康检查、Key/Value存储、多数据中心和分布式一致性保证等功能。之前我们通过 Prometheus 实现监控,当新增一个Ta

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Prometheus服务发现机制

Prometheus服务发现机制

Prometheus与服务发现 云原生、容器场景下按需的资源使用方式对于监控系统而言就意味着没有了一个固定的监控目标,所有的监控对象(基础设施、应用、服务)都在动态的变化,这对基于Push模式传统监控软件带来挑战。 对于Prometheus这一类基于Pull模式的监控系统,显然也无法继续使用的st

Joe.Ye Joe.Ye 2023-03-25
0 0 0
修改AlertManager默认告警邮件中的url地址

修改AlertManager默认告警邮件中的url地址

AlertManager发出的默认邮件内容里,点击View in AlertManager时,会调到以AlertManager的主机名为url的地址上,导致打不开这个网址 解决方法: ./alertmanager --web.external-url='http://www.appblo

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Grafana曲线图展示每秒新增数据量

Grafana曲线图展示每秒新增数据量

添加MySQL数据源 -> 添加查询条件 sql 模式编写查询条件: SELECT $__timeGroupAlias(create_time, $interval), count(order_no) as '创单数量' FROM t_order WHERE

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Grafana插件扩展之SimpleJson安装

Grafana插件扩展之SimpleJson安装

在线安装SimpleJson 官网:https://grafana.com/grafana/plugins/grafana-simple-json-datasource # grafana-cli plugins install grafana-simple-json-datasource # sy

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Prometheus通过企业微信接收告警

Prometheus通过企业微信接收告警

准备工作 step 1: 访问企业微信 注册企业微信账号(不需要企业认证)。 step 2: 访问应用管理 创建第三方应用,点击创建应用按钮 -> 填写应用信息: Prometheus配置 prometheus.yml 配置 # Alertmanager configuration al

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Filebeat+ElasticSearch+Grafana实现Nginx日志监控

Filebeat+ElasticSearch+Grafana实现Nginx日志监控

Filebeat安装 官网:https://www.elastic.co/downloads/beats/filebeat # wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.1.0-linux-x86_6

Joe.Ye Joe.Ye 2023-03-25
0 0 0
CentOS下Zabbix Proxy部署记录

CentOS下Zabbix Proxy部署记录

Zabbix Proxy zabbix是一个分布式的监控系统,其支持通过代理服务器zabbix proxy 来收集zabbix agent的数据,然后zabbix proxy再把收集保存在本地数据库的数据送往zabbix server进行统一存储和展示。单一的zabbix server+ zabbi

Joe.Ye Joe.Ye 2023-03-25
0 0 0
CentOS下Zabbix Agentd部署记录

CentOS下Zabbix Agentd部署记录

Zabbix agentd安装运行 创建zabbix用户 groupadd zabbix useradd -g zabbix -M -s /sbin/nologin zabbix 安装zabbix_agentd # tar -zxf zabbix-4.2.5.tar.gz # cd zabbix-

Joe.Ye Joe.Ye 2023-03-25
0 0 0
CentOS下Zabbix Server部署记录

CentOS下Zabbix Server部署记录

简介 Zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 Zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 Zabbix由2部分构成,zabbix server与

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Prometheus + Alertmanager 报警优化

Prometheus + Alertmanager 报警优化

原始邮件 使用原始邮件告警模板,不使用自定义邮件模板 # 定义模板信息 #templates: # - 'template/*.tmpl' receivers: - name: 'email' # 警报 email_configs: # 邮箱

Joe.Ye Joe.Ye 2023-03-25
0 0 0
Prometheus + Alertmanager 报警实现(email报警)

Prometheus + Alertmanager 报警实现(email报警)

Alertmanager简介及机制 Alertmanager处理由类似Prometheus服务器等客户端发来的警报,之后需要删除重复、分组,并将它们通过路由发送到正确的接收器,比如电子邮件、Slack等。Alertmanager还支持沉默和警报抑制的机制。 分组 分组是指当出现问题时,Alertm

Joe.Ye Joe.Ye 2023-03-25
0 0 0
1 2