- 博客(344)
- 收藏
- 关注
原创 1、软件测试的基础概念(完整版)
软件测试是一个非常专业的工作,在大多数的软件建设组织中,都会有软件测试类的岗位(或类似名称的岗位)来对交付的软件进行验证。在软件全生命周期质量保证的理念下,基于软件过程的测试类别被更为细致的提出来,如需求测试、架构测试、设计测试、单元测试、集成测试、用户验证测试等。对软件质量来说,单元测试有非常积极的作用,是测试金字塔中最重要的部分。有一些团队会直接使用生产上的数据作为测试环境数据,实际上这不是非常好的做法,虽然对于一些棘手的缺陷,需要使用生产环境的数据来重现,但是这不应该作为一种常态化的操作方法。
2024-11-22 15:00:00 820
原创 【运维监控】Prometheus+grafana+blackbox_exporter+alertmanager监控业务接口异常预警(完整版)
通过blackbox_exporter收集http/https(业务接口)、tcp、ping、dns的监控指标,然后将数据收集到prometheus中,配置预警规则,出现警告信息时通过邮件通知相关人员,同时也通过grafana的dashboard导入模板进行可视化
2024-09-25 10:30:00 6383
原创 【运维监控】Prometheus+grafana+blackbox_exporter+alertmanager监控业务接口异常预警(2)
通过blackbox_exporter收集http/https(业务接口)、tcp、ping、dns的监控指标,然后将数据收集到prometheus中,配置预警规则,出现警告信息时通过邮件通知相关人员,同时也通过grafana的dashboard导入模板进行可视化
2024-09-24 14:30:00 6306
原创 【运维监控】Prometheus+grafana+blackbox_exporter+alertmanager监控业务接口异常预警(1)
通过blackbox_exporter收集http/https(业务接口)、tcp、ping、dns的监控指标,然后将数据收集到prometheus中,配置预警规则,出现警告信息时通过邮件通知相关人员,同时也通过grafana的dashboard导入模板进行可视化
2024-09-24 10:30:00 5190
原创 【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(完整版)
通过jmeter的插件暴露jmeter的监控指标,通过插件将监控指标数据写入influxdb中,然后利用grafana的dashboard模板来监控jmeter的性能指标
2024-09-23 15:30:00 8431
原创 【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(1)
通过jmeter的插件暴露jmeter的监控指标,通过插件将监控指标数据写入influxdb中,然后利用grafana的dashboard模板来监控jmeter的性能指标
2024-09-23 13:30:00 5319
原创 【运维监控】influxdb 2.0 + grafana 11 监控jmeter 5.6.3 性能指标(2)
通过jmeter的插件暴露jmeter的监控指标,通过插件将监控指标数据写入influxdb中,然后利用grafana的dashboard模板来监控jmeter的性能指标
2024-09-17 14:30:00 6527
原创 【运维监控】Prometheus+grafana+kafka_exporter监控kafka运行情况
通过kafka_exporter收集kafka的监控指标,然后将数据收集到prometheus中,最后通过grafana的dashboard导入模板进行可视化
2024-09-12 14:30:00 10011
原创 【运维监控】Prometheus+grafana监控zookeeper运行情况
通过zookeeper自带的监控信息暴露出来,然后将数据收集到prometheus中,最后通过grafana的dashboard导入模板进行可视化
2024-09-11 10:30:00 9616
原创 【运维监控】Prometheus+grafana监控flink运行情况
通过flink自带的监控信息暴露出来,然后将数据收集到prometheus中,最后通过grafana的dashboard导入模板进行可视化
2024-09-11 10:30:00 10203
原创 【运维监控】Prometheus+grafana监控spring boot 3运行情况
通过spring boot自带的监控信息暴露出来,然后将数据收集到prometheus中,最后通过grafana的dashboard导入模板进行可视化
2024-09-10 14:30:00 10773
原创 【运维监控】Prometheus+grafana监控tomcat运行情况
通过jmx_exporter收集tomcat的运行情况,将数据收集到prometheus中,然后通过grafana的dashboard导入模板进行可视化
2024-09-10 10:30:00 10954
原创 【运维监控】influxdb 2.0+grafana 监控java 虚拟机以及方法耗时情况(完整版)
通过java的代理运行java应用,同时将java虚拟机运行的数据以及应用对应的方法耗时信息数据存储到influxdb中
2024-09-09 14:30:00 10490
原创 【运维监控】influxdb 2.0+grafana 监控java 虚拟机以及方法耗时情况(2)
通过java的代理运行java应用,同时将java虚拟机运行的数据以及应用对应的方法耗时信息数据存储到influxdb中。
2024-09-09 10:30:00 9627
原创 【运维监控】influxdb 2.0+grafana 监控java 虚拟机以及方法耗时情况(1)
通过java的代理运行java应用,同时将java虚拟机运行的数据以及应用对应的方法耗时信息数据存储到influxdb中。
2024-09-06 14:19:56 10043
原创 【运维监控】influxdb 2.0+telegraf 监控tomcat 8.5运行情况(完整版)
通过telegraf拉取tomcat的监控指标数据到influxdb中,利用influxdb的dashboard模板来监控tomcat的运行情况
2024-09-05 14:23:03 9349
原创 【运维监控】influxdb 2.0+telegraf 监控tomcat 8.5运行情况(2)
登录http://server4:8086/后选择创建dashboard,如下图所示。这里创建dashboard有三种方式,即直接创建、导入和添加模板。直接创建就是自己添加cell,自己根据监控的指标进行组织数据和布局;导入模板就是上传json文件或粘贴文件;添加模板则是根据influxdb提供的模板进行添加,本文着重介绍的内容。三种方式的截图依次如下。
2024-09-05 10:30:00 9964
原创 【运维监控】influxdb 2.0+telegraf 监控tomcat 8.5运行情况(1)
本示例是通过telegraf拉取tomcat的监控指标数据到influxdb中,利用influxdb的dashboard模板来监控tomcat的运行情况。本示例使用到的组件均是最新的,下文中会有具体版本说明,linux环境是centos。本示例分为四个部分,即influxdb、telegra、tomcat的部署和三者集成的监控tomcat。本文旨在说明三者如何使用,不涉及各自组件的介绍,如果需要使用到本文的,肯定都有了解。
2024-09-04 14:30:00 10371
原创 【运维监控】prometheus+node exporter+grafana 监控linux机器运行情况(完整版)
本示例是通过prometheus的node exporter收集主机的信息,然后在grafana的dashborad进行展示。本示例使用到的组件均是最新的,下文中会有具体版本说明,linux环境是centos。本示例分为四个部分,即prometheus、grafana、node exporter的部署和三者集成的监控linux。本文旨在说明三者如何使用,不涉及各自组件的介绍,如果需要使用到本文的,肯定都有了解。
2024-09-04 10:30:00 10878
原创 【运维监控】prometheus+node exporter+grafana 监控linux机器运行情况(2)
本示例是通过prometheus的node exporter收集主机的信息,然后在grafana的dashborad进行展示。本示例使用到的组件均是最新的,下文中会有具体版本说明,linux环境是centos。本示例分为四个部分,即prometheus、grafana、node exporter的部署和三者集成的监控linux。本文旨在说明三者如何使用,不涉及各自组件的介绍,如果需要使用到本文的,肯定都有了解。
2024-09-03 16:00:00 11119
原创 【运维监控】prometheus+node exporter+grafana 监控linux机器运行情况(1)
本示例是通过prometheus的node exporter收集主机的信息,然后在grafana的dashborad进行展示。本示例使用到的组件均是最新的,下文中会有具体版本说明,linux环境是centos。本示例分为四个部分,即prometheus、grafana、node exporter的部署和三者集成的监控linux。本文旨在说明三者如何使用,不涉及各自组件的介绍,如果需要使用到本文的,肯定都有了解。
2024-09-03 10:45:00 11325
原创 60、Flink CDC 入门介绍及Streaming ELT示例(同步Mysql数据库数据到Elasticsearch)-完整版
本文介绍的CDC是基于2.4版本,当前版本已经发布至3.0,本Flink 专栏介绍是基于Flink 1.17版本,CDC 2.4版本支持到1.17版本。Apache Flink®的CDC连接器是用于Apache Flnk®的一组源连接器,使用更改数据捕获(CDC)接收来自不同数据库的更改。Apache Flink®的CDC连接器将Debezium集成为捕获数据更改的引擎。因此,它可以充分利用Debezium的能力。了解更多关于Debezium的信息。
2024-01-29 10:00:00 44610 8
原创 60、Flink CDC 入门介绍及Streaming ELT示例(同步Mysql数据库数据到Elasticsearch)-Streaming ELT介绍及示例(2)
CDC流式ELT框架是一个流数据集成框架,旨在为用户提供更强大的API。它允许用户通过自定义的Flink操作符和作业提交工具来配置他们的数据同步逻辑。该框架优先优化任务提交过程,并提供增强的功能,如整个数据库同步、分片和模式更改同步。✅端到端数据集成框架✅ API,用于数据集成用户轻松构建作业✅ 源/接收器中的多表支持✅ 同步整个数据库✅ 模式进化能力。
2024-01-27 16:00:00 44225 2
原创 60、Flink CDC 入门介绍及Streaming ELT示例(同步Mysql数据库数据到Elasticsearch)-CDC Connector介绍及示例 (1)
本文介绍的CDC是基于2.4版本,当前版本已经发布至3.0,本Flink 专栏介绍是基于Flink 1.17版本,CDC 2.4版本支持到1.17版本。Apache Flink®的CDC连接器是用于Apache Flnk®的一组源连接器,使用更改数据捕获(CDC)接收来自不同数据库的更改。Apache Flink®的CDC连接器将Debezium集成为捕获数据更改的引擎。因此,它可以充分利用Debezium的能力。了解更多关于Debezium的信息。
2024-01-27 10:30:00 43456
原创 37、Flink 的CDC 格式:debezium部署以及mysql示例(完整版)
Debezium是一个 CDC(Changelog Data Capture,变更数据捕获)的工具,可以把来自 MySQL、PostgreSQL、Oracle、Microsoft SQL Server 和许多其他数据库的更改实时流式传输到 Kafka 中。Debezium 为变更日志提供了统一的格式结构,并支持使用 JSON 和 Apache Avro 序列化消息。
2024-01-26 14:15:00 44966
原创 37、Flink 的CDC 格式:debezium部署以及mysql示例(2)-Flink 与Debezium 实践
系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink 部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink 的基础部分,比如术语、架构、编程模型、编程指南、基本的datastream api用法、四大基石等内容。3、Flik Table API和SQL基础系列本部分介绍Flink Table Api和SQL的基本用法,比如Table API和SQL创建库、表用法、查询、窗口函数、catalog等等内容。
2024-01-26 09:45:00 43588
原创 37、Flink 的CDC 格式:debezium部署以及mysql示例(1)-debezium的部署与示例
Debezium是一个 CDC(Changelog Data Capture,变更数据捕获)的工具,可以把来自 MySQL、PostgreSQL、Oracle、Microsoft SQL Server 和许多其他数据库的更改实时流式传输到 Kafka 中。Debezium 为变更日志提供了统一的格式结构,并支持使用 JSON 和 Apache Avro 序列化消息。
2024-01-25 14:51:05 44517
原创 39、Flink 的CDC 格式:maxwell部署以及示例
Maxwell是一个CDC(Changelog Data Capture)工具,可以将MySQL中的数据变化实时流式传输到Kafka、Kinesis和其他流式连接器中。Maxwell为变更日志提供了统一的格式模式,并支持使用JSON序列化消息。Flink支持将Maxwell JSON消息解释为INSERT/UPDATE/DELETE Flink SQL系统中的消息。在许多情况下,这对于利用此功能非常有用,例如将增量数据从数据库同步到其他系统审核日志数据库上的实时物化视图。
2024-01-25 09:45:00 43508
原创 59、Flink CEP - Flink的复杂事件处理介绍及示例(完整版)
一、Flink 专栏Flink 专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink 部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink 的基础部分,比如术语、架构、编程模型、编程指南、基本的datastream api用法、四大基石等内容。3、Flik Table API和SQL基础系列本部分介绍Flink Table Api和SQL的基本用法,比如Table API和SQL创建库、表用法、查询、窗口函数、catalog等等内容。4、Flik
2024-01-24 14:30:00 44185
原创 59、Flink CEP - Flink的复杂事件处理介绍及示例(4)- 延迟数据处理和三个实际应用示例
一、Flink 专栏Flink 专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink 部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink 的基础部分,比如术语、架构、编程模型、编程指南、基本的datastream api用法、四大基石等内容。3、Flik Table API和SQL基础系列本部分介绍Flink Table Api和SQL的基本用法,比如Table API和SQL创建库、表用法、查询、窗口函数、catalog等等内容。4、Flik
2024-01-24 09:45:00 43633
原创 59、Flink CEP - Flink的复杂事件处理介绍及示例(3)- 模式选取及超时处理
Flink 系列文章一、Flink 专栏Flink 专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink 部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink 的基础部分,比如术语、架构、编程模型、编程指南、基本的datastream api用法、四大基石等内容。3、Flik Table API和SQL基础系列本部分介绍Flink Table Api和SQL的基本用法,比如Table API和SQL创建库、表用法、查询、窗口
2024-01-23 14:30:00 43803
原创 59、Flink CEP - Flink的复杂事件处理介绍及示例(2)- 模式API
一、Flink 专栏Flink 专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink 部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink 的基础部分,比如术语、架构、编程模型、编程指南、基本的datastream api用法、四大基石等内容。3、Flik Table API和SQL基础系列本部分介绍Flink Table Api和SQL的基本用法,比如Table API和SQL创建库、表用法、查询、窗口函数、catalog等等内容。4、Flik
2024-01-23 09:45:00 43579
原创 38、Flink 的CDC 格式:canal部署以及示例
Canal是一个 CDC(ChangeLog Data Capture,变更日志数据捕获)工具,可以实时地将 MySQL 变更传输到其他系统。Canal 为变更日志提供了统一的数据格式,并支持使用 JSON 或protobuf序列化消息(Canal 默认使用 protobuf)。Flink 支持将 Canal 的 JSON 消息解析为 INSERT / UPDATE / DELETE 消息到 Flink SQL 系统中。在很多情况下,利用这个特性非常的有用。例如将增量数据从数据库同步到其他系统。
2024-01-22 14:27:44 43359
原创 59、Flink CEP - Flink的复杂事件处理介绍及示例(1)-入门
Flink CEP(Complex event processing)是在Flink上层实现的复杂事件处理库。它可以让你在无限事件流中检测出特定的事件模型,有机会掌握数据中重要的那部分。实时处理中的一个关键问题是检测数据流中的事件模式。复杂事件处理(CEP)解决了将连续传入的事件与模式进行匹配的问题。匹配的结果通常是从输入事件派生的复杂事件。与对存储的数据执行查询的传统DBMS不同,CEP对存储的查询执行数据。所有与查询无关的数据都可以立即丢弃。
2024-01-22 14:15:00 43808
原创 【flink番外篇】22、通过 Table API 和 SQL Client 操作 Catalog 示例
系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink 部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink 的基础部分,比如术语、架构、编程模型、编程指南、基本的datastream api用法、四大基石等内容。3、Flik Table API和SQL基础系列本部分介绍Flink Table Api和SQL的基本用法,比如Table API和SQL创建库、表用法、查询、窗口函数、catalog等等内容。
2024-01-20 14:45:00 44810
原创 【flink番外篇】21、Flink 通过SQL client 和 table api注册catalog示例
一、Flink 专栏Flink 专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink 部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink 的基础部分,比如术语、架构、编程模型、编程指南、基本的datastream api用法、四大基石等内容。3、Flik Table API和SQL基础系列本部分介绍Flink Table Api和SQL的基本用法,比如Table API和SQL创建库、表用法、查询、窗口函数、catalog等等内容。4、Flik
2024-01-20 10:30:00 44232
原创 【flink番外篇】20、DataStream 和 Table集成-Changelog Streams变化流示例
一、Flink 专栏Flink 专栏系统介绍某一知识点,并辅以具体的示例进行说明。1、Flink 部署系列本部分介绍Flink的部署、配置相关基础内容。2、Flink基础系列本部分介绍Flink 的基础部分,比如术语、架构、编程模型、编程指南、基本的datastream api用法、四大基石等内容。3、Flik Table API和SQL基础系列本部分介绍Flink Table Api和SQL的基本用法,比如Table API和SQL创建库、表用法、查询、窗口函数、catalog等等内容。4、Flik
2024-01-19 14:15:00 44334
23、hadoop集群中yarn运行mapreduce的内存、CPU分配调度计算与优化
2023-05-29
22、MapReduce使用Gzip压缩、Snappy压缩和Lzo压缩算法写文件和读取相应的文件
2023-05-29
21、MapReduce读写SequenceFile、MapFile、ORCFile和ParquetFile文件
2023-05-29
20、MapReduce 工作流介绍
2023-05-29
19、Join操作map side join 和 reduce side join
2023-05-29
18、MapReduce的计数器与通过MapReduce读取-写入数据库示例
2023-05-29
17、MapReduce的分区Partition介绍
2023-05-29
16、MapReduce的基本用法示例-自定义序列化、排序、分区、分组和topN
2023-05-29
15、MapReduce介绍及wordcount
2023-05-29
14、HDFS 透明加密KMS
2023-05-29
13、HDFS Snapshot快照
2023-05-29
12、HDFS Trash垃圾桶回收介绍与示例
2023-05-29
11、hadoop环境下的Sequence File的读写与合并
2023-05-29
10、HDFS小文件解决方案-Archive
2023-05-29
9、hadoop高可用HA集群部署及三种方式验证
2023-05-29
8、HDFS内存存储策略支持和“冷热温”存储
2023-05-29
7、大数据中常见的文件存储格式以及hadoop中支持的压缩算法
2023-05-29
6、HDFS的HttpFS-代理服务
2023-05-29
5、HDFS API的RESTful风格-WebHDFS
2023-05-29
4、HDFS-java操作类HDFSUtil及junit测试(HDFS的常见操作以及HA环境的配置)
2023-05-29
3、HDFS的使用(读写、上传、下载、遍历、查找文件、整个目录拷贝、只拷贝文件、列出文件夹下文件、删除文件及目录、获取文件及文件
2023-05-29
2、HDFS操作 - shell客户端
2023-05-29
1、hadoop3.1.4简单介绍及部署、简单验证
2023-05-29
9、NIFI综合应用场景-通过NIFI配置kafka的数据同步
2023-05-29
8、NIFI综合应用场景-NiFi监控MySQL binlog进行实时同步到hive
2023-05-29
7、NIFI综合应用场景-将mysql查询出的json数据转换成txt后存储至HDFS中
2023-05-29
6、NIFI应用场景-离线同步Mysql数据到HDFS中
2023-05-29
5、NiFi FileFlow示例和NIFI模板示例
2023-05-29
4、NIFI集群部署及验证
2023-05-29
3、NIFI处理器介绍、FlowFlie常见属性、模板介绍和运行情况信息查看
2023-05-29
2、NIFI应用示例-GetFile和PutFile应用
2023-05-29
1、nifi-1.9.2介绍、单机部署及简单验证
2023-05-29
5、kafka监控工具Kafka-Eagle介绍及使用
2023-05-29
4、kafka分区、副本介绍及示例、高级API与低级API
2023-05-29
3、kafka重要概念介紹及示例
2023-05-29
2、java调用kafka api
2023-05-29
1、kafka(2.12-3.0.0)介绍、部署及验证、基准测试
2023-05-29
1、通过亿级数据量在hive和impala中查询比较text、orc和parquet性能表现(二)
2023-05-29
1、通过亿级数据量在hive和impala中查询比较text、orc和parquet性能表现(一)
2023-05-29
5、zookeeper的java -Curator(服务注册与发现)
2023-05-29
1、介绍lucene的功能以及建立索引、搜索单词、搜索词语和搜索句子四个示例实现
2023-07-03
7、Elasticsearch7.6.1收集nginx日志及监测指标示例
2023-07-03
8、Elasticsearch7.6.1收集mysql慢查询日志及监控
2023-07-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人