图解|cgroup 设计分析(Docker底层技术)

cgroup 可能很多人都不了解,但提起 Docker 估计每个后端程序员都了解过。是的,Docker 已经成为程序员必须掌握的技术之一了。Docker 主要解决了传统虚拟机启动慢、占用大量资源的缺点。当然,本文的重点并不是 Docker,而是 Docker 的底层支撑技术 cgroup。可以这样说,没有&n
阅读全文

ELK学习二:filebeat收集

下载安装地址:https://www.elastic.co/cn/downloads/beats/filebeat 配置filebeatfilebeat配置分为2个部分,input和output:input:filebeat.inputs: # Each - is an input. Most options c
阅读全文

elk学习一:ELK架构图

ELKELK,是Elastaicsearch、Logstash和Kibana三款软件的简称。Elastaicsearch是一个开源的全文搜索引擎。Logstash则是一个开源的数据收集引擎,具有实时的管道,它可以动态地将不同的数据源的数据统一起来。Kibana是一个日志可视化分析的平台,它提供了一系列日志分析的Web接口,可以使用它对日志进行高效地搜索、分析和可视化操作。我们可以定义ELK是一个集
阅读全文

elasticsearch学习三:可视化管理elasticsearch

docker安装docker run -p 1358:1358 -d appbaseio/dejavu注意,需要elasticsearch支持跨域访问:http.cors.enabled : true http.cors.allow-origin : "*"安装好直接就可以看到了
阅读全文

Grafana安装教程

Grafana下载解压下载地址:https://grafana.com/grafana/download 之前都是自己下载二进制运行,这次换换口味,改成下载源,然后直接安装//centos的wget https://dl.grafana.com/enterprise/release/grafana-enterprise-8.5.4-1.x86_64.rpm sudo yum&
阅读全文

prometheus监控linux系统-node_exporter

在prometheus安装教程 已经了解到了如何安装prometheusnode_exporter安装node_exporter可以采集主机信息(服务器信息)下载地址:https://github.com/prometheus/node_exporter/releases wget  https://github.com/prometheus/node_exporte
阅读全文

prometheus安装教程

下载解压可以直接下载二进制包,也可以自己下载源码包编译,下载地址:https://prometheus.io/download/ wget https://github.com/prometheus/prometheus/releases/download/v2.36.0/prometheus-2.36.0.linux-amd64.tar.gz tar -zvxf 
阅读全文

链路追踪学习三:跨服务,跨进程追踪

traceId首先,我们要了解,跨服务追踪需要有个traceId标识,以及其他需要传递的链路数据:carrier := opentracing.HTTPHeadersCarrier{}  //声明一个数据载体 err := span.Tracer().Inject(span.Context(), opentracing.HTT
阅读全文

分布式学习十四:etcd实现服务注册/发现

架构图注册/发现流程图代码代码地址:https://github.com/tioncico/etcd_service-registry-discovery
阅读全文

链路追踪学习二:Jaeger

JaegerJaeger是一个基于opentracing规范的链路追踪工具,官方地址:https://www.jaegertracing.io/ jaeger架构jaeger分为5个模块,分别为:1:Jaeger-client  jaeger-client即是代码层客户端,我们通过引入sdk,通过调用代码,将数据传输到agent层2:Jaeger-Agent jaeg
阅读全文
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 本网站由: 提供cdn加速/云存储服务
  • 联系邮箱:1067197739@qq.com