01 2021 档案
摘要:1.Prometheus 简介 Prometheus 是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于 2015 年正式发布。2016 年,Promethe
阅读全文
摘要:SkywalkingGrafanashell脚本go脚本python 在开始下面章节之前先讲解一下grafana的基本概念 Data Source:grafana确切的说是一个前端展示工具,将数据以非常美观直接的图形展示出来。那么这些数据必须有一个来源吧,grafana获取数据的地方就称为Data
阅读全文
摘要:方法一、 微服务项目的开发过程中,工程会非常多,经常要启动很多个服务,才能完成一项测试。启动的多了,容易开发者带来错乱的感觉,很不方便管理。在idea作为开发工具时,推荐一个很好用的功能--Run Dashboard,新版本里面的名字改成了Services .idea > workspace.xml
阅读全文
摘要:创建2个微服务工程 service-provider,service-customer,一个父工程 nacos-micro https://gitee.com/mshxuyi/nacos-micro.git 父工程的 pom 文件 <?xml version="1.0" encoding="UTF-
阅读全文
摘要:日志存在于不同的机器不同的目录,所以首先机器上面要有收集日志的 Agent,这些 Agent 被生动的叫做:Shippers(直译:发货商),好理解,将日志像货物一样发送出去。 我第一次听到 ELK 的时候,以为它就是 Elasticsearch 的缩写,谁知道它代表了三个组件: E - Elast
阅读全文
摘要:简单概述 最近在了解ELK做日志采集相关的内容,这篇文章主要讲解通过filebeat来实现日志的收集。日志采集的工具有很多种,如fluentd, flume, logstash,betas等等。首先要知道为什么要使用filebeat呢?因为logstash是jvm跑的,资源消耗比较大,启动一个log
阅读全文
摘要:亲测可以安装:ELK:分布式日志搜集分析系统 ELK分布式日志收集系统介绍 ElasticSearch 是一个基于Lucene的开源分布式搜索服务器。它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。它提供了一个分布式多用户能力的全文
阅读全文
摘要:什么是Prometheus? Prometheus是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native
阅读全文
摘要:文章目录 第一部分安装node和elasticsearch-head 第二部分安装elasticsearch 第三部分kibana 第四部分logstash 一、什么是ELK ELK是Elasticsearch + Logstash + Kibana 这种架构的简写。这是一种日志分平台析的架构。从前
阅读全文
摘要:1.服务器 使用阿里云服务器(方便),抢占式实例(便宜),4核16G,系统选择centos7.4/64位(好用)。购买地址:https://ecs-buy.aliyun.com/ 我们只是测试学习使用,把端口权限全开就行(不然外网访问不了),安全组配置那里添加如下: 2.下载ELK的包: 下载地址:
阅读全文
摘要:一、ELK简介 ELK Stack是软件集合Elasticsearch、Logstash、Kibana的简称,由这三个软件及其相关的组件可以打造大规模日志实时处理系统。 Elasticsearch 是一个基于 Lucene 的、支持全文索引的分布式存储和索引引擎,主要负责将日志索引并存储起来,方便业
阅读全文
摘要:要使用lambda表达式,必须装1.8以上的Java版本(包括1.8)一 stream(流)1 通过filter过滤掉不满足条件的属性值(普通类型)显示list集合中不是bb的所有值 public class FirstClass { @Test public void test() { List<
阅读全文
摘要:#!/usr/bin/env bash dir=$(pwd) ls | while read -r line; do fileDir=${dir}/$line if [ -d "$fileDir""/.git" ]; then echo "pull start $line " cd "$fileDi
阅读全文
摘要:1.shell脚本-单引号转义 新建一个1.sh文件,内容: #! /bin/bash #$0表示文件名 echo '$0的含义':$0 输出: $0的含义:1.sh 单引号:$0转义,就是$0 如果是双引号: #! /bin/bash echo "$0的含义":$0 输出: 1.sh的含义:1.s
阅读全文
摘要:intelijidea 新建springboot项目--api provide结构1:新建-项目-maven-下一步,填写目录名即可2:新建完父文件后,会生成idea跟src目录文件,删掉不需要,只保留maven..iml,跟pom.xml文件即可3:idea中右击新建的maven_test,新建模
阅读全文
摘要:1 布隆过滤器介绍 Hash、Set、String的BitMap等可以实现判断元素是否存在的功能,但这些实现方式要么随着元素增多会占用大量内存(Hash、Set),要么无法动态伸缩和保持误判率不变(BitMap)。因此,我们非常需要一种可以高效判断大量数据是否存在且允许一定误判率的数据结构。 1.1
阅读全文