Jun252023
DDD领域驱动设计在电商系统中的最佳实践:从领域建模到微服务拆分的完整实施路径
DDD领域驱动设计在电商系统中的最佳实践:从领域建模到微服务拆分的完整实施路径
引言:为什么电商系统需要DDD?
在现代互联网应用中,电商平台因其业务复杂性、高并发需求和多角色协作而成为架构设计的“试金石”。一个典型的电商业务系统包含用户管理、商品管理、订单处理、库存控制、支付结算、物流跟踪、促销活动、评价系统等多个子模块。这些模块之间存在复杂的业务逻辑依赖,数据一致...阅读全文
作者:绝缘体.. | 分类:elasticsearch, go, spring, 后端框架, 数据库, 编程语言 | 阅读: | 标签:elasticsearch, go, spring, 电商, 订单
抢沙发
Jun222023
使用Kibana进行大数据日志分析与可视化
在当今数字化时代,大数据的产生和积累现象愈发普遍。对于企业来说,如何从庞大的日志中挖掘有价值的信息变得尤为重要。Kibana是一款功能强大的开源工具,能够帮助我们进行大数据日志的分析和可视化,从而提供更直观、更全面的数据洞察。
Kibana简介
Kibana是一款基于Elasticsearch的开源数据可视化工具。它提供了灵活的搜索、数据分析和仪表盘功能,能够帮助用户实时分析和可视化各种类...阅读全文
Jan262023
使用ELK Stack进行应用性能监控
在现代软件开发中,应用性能监控是非常重要的一环。它可以帮助我们及时发现和解决应用程序性能问题,提升用户体验,降低系统故障风险。在本文中,我将介绍如何使用ELK Stack(即Elasticsearch、Logstash和Kibana)来进行应用性能监控。
ELK Stack简介
ELK Stack是由Elasticsearch、Logstash和Kibana组成的一套开源工具集合。它们可以协同工作,用于采集、分析和可视化各种日志数据。
Ela...阅读全文
Nov112022
K8S中的集成日志监控工具最佳实践
在Kubernetes(K8S)集群中,日志监控是非常重要且必不可少的一环。日志监控可以帮助我们追踪应用程序的运行状态、调试错误和故障,并提供对集群中各个组件的实时可视化以进行性能优化。本篇博客将介绍K8S中集成日志监控工具的最佳实践,以帮助您更好地管理和监控您的K8S集群。
使用ELK Stack进行集中化日志监控
ELK Stack指的是使用Elasticsearch、Logstash和Kibana这三个开源工具组成的...阅读全文
作者:绝缘体.. | 分类:elasticsearch, kubernetes, prometheus, 云计算, 数据库 | 阅读: | 标签:elasticsearch, kubernetes, prometheus, 日志, 监控
Oct122022
利用ELK Stack进行日志分析
简介
在现代软件应用程序中,日志是非常重要的组成部分。通过分析和监控应用程序的日志,可以获得有关应用性能、安全性和用户行为等方面的有用信息。ELK是一个由3个强大的开源工具组成的栈,它们分别是Elasticsearch、Logstash和Kibana。这个栈提供了一个功能强大且灵活的平台,用于实时日志分析和可视化。
Elasticsearch
Elasticsearch是一个开源的分布式搜索和分析引擎,它是ELK Stack...阅读全文
Sep062022
ElasticSearch 在 Windows 环境下的简单示例
引言
ElasticSearch 是一个开源的实时分布式搜索和分析引擎,旨在以高效且可扩展的方式处理大量数据。在 Windows 环境下,我们可以方便地搭建和使用 ElasticSearch。本文将为您演示如何在 Windows 下安装和配置 ElasticSearch,并提供一些简单示例供参考。
安装 ElasticSearch
在 Windows 环境下安装 ElasticSearch 可以通过以下步骤完成:
步骤 1:下载 ElasticSearch
在 ElasticSearch...阅读全文
Jun292022
elk 分析 squid access 日志
先配置 kibana 语言为中文
vim /opt/kibana/config/kibana.yml
修改配置
i18n.locale: “en”
改为
i18n.locale: “zh-CN”
下载安装 filebeat
cd /tmp/ && curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-8.1.0-amd64.deb && dpkg -i filebeat-8.1.0-amd64.deb
编辑
vim /etc/filebeat/filebeat.yml
大概 134行
o...阅读全文
Jun292022
elk 安装nginx模块进行日志分析
curl -L -O https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-7.16.0-amd64.deb
dpkg -i filebeat-7.16.0-amd64.deb
vim /etc/filebeat/filebeat.yml
编辑 大概 134行
output.elasticsearch:
hosts: [“localhost:9200”]
编辑 大概 107行
setup.kibana:
host: “localhost:5601”
filebeat modules enable ng...阅读全文
Jun292022
elk 安装 metricbeat 监控服务器状态
metricbeat作用:
将 Metricbeat 部署到您所有的 Linux、Windows 和 Mac 主机,并将它连接到 Elasticsearch 就大功告成啦:您可以获取系统级的 CPU 使用率、内存、文件系统、磁盘 IO 和网络 IO 统计数据,以及获得如同系统上 top 命令类似的各个进程的统计数据(如何获取暂不清楚)。
Metricbeat 提供多种内部模块,用于从服务中收集指标,例如 Apache、NGINX、MongoDB、MySQL、PostgreSQ...阅读全文
Jun242022
docker部署elk
docker部署elk的方法:首先下载使用elk集成镜像;然后启动;最后访问;
代码为 sysctl -p
最后验证在浏览器输入:【http://10.10.0.13:5601】即可。
docker部署elk的方法:
1、下载镜像
这里我们使用elk集成镜像,地址:https://hub.docker.com/r/sebp/elk/tags
# docker pull sebp/elk
2、启动
#echo”vm.max_map_count=262144″> /etc/sysctl.conf
# sysctl -p
# dock...阅读全文