lyzkks的博客

分享,互相学习

kibana篇之数据探索Discover

导入测试数据 这里使用官方的测试数据进行导入,教程在 测试数据教程 导入模板 PUT /logstash-2015.05.18 { "mappings": { "log": { &qu...

2018-07-29 12:30:06

阅读数 891

评论数 0

saltstack API的使用

saltstack自定义模块 saltstack模块是指被salt调用的python函数。默认路径在/srv/salt/_modules。调用方法是: salt "*" 文件名.函数名 支持python和Cython,python以...

2018-07-26 21:23:52

阅读数 273

评论数 0

saltstack使用

saltstack基本使用 按照saltstack部署的方式不是一个master+minion的测试环境。 通过salt-key -L查看一下加入salt环境的minion: Grains模块 grains模块使用 grains是minion启动的时候采集的系统的静态信息,包...

2018-07-22 18:39:20

阅读数 258

评论数 0

saltstack基础

saltstack介绍 概念 1、一个配置管理系统,能够维护预定义状态的远程节点。 2、一个分布式的远程执行系统,用来在远程节点上执行命令和查询数据。 特点 1、相对于其他(例如pupet)重量型自动化运维工具来讲其相对简单。 2、并发能力和并行执行能力强于ansible。 ...

2018-07-22 17:07:16

阅读数 140

评论数 0

kibana

kibana线上部署推荐架构 kibana页面 Index Patterns 在kibana页面中,Index Patterns 是用来定义索引匹配的。 点击进入这个功能的页面后,大体分为2个部分,左侧是创建按钮和已创建索引的部分,右边是具体某一索引的详情。 右侧有三...

2018-07-22 15:27:27

阅读数 249

评论数 0

logstash篇之监控运维

api logstash 提供了丰富的api来查看logstash的状态。 x-pack logstash的x-pack插件也提供了logstash相关的监控功能,将在kibana中以图形方式展现,弥补了api不直观的功能。 安装使用如下命令: logstash-plug...

2018-07-22 13:40:48

阅读数 1363

评论数 0

logstash篇之插件

input插件 input 插件指定数据的输入源,一个pipeline可以有多个input插件。 stdin 举例: file 配置 glob匹配语法 举例 kafka kafka是最流行的消息队列。 codec ...

2018-07-15 13:05:35

阅读数 975

评论数 0

logstash篇之入门与运行机制

介绍 简介 logstash 是一个数据收集处理引擎。 工作流程 分为三个阶段 处理流 pipeline pipeline 是input-filter-output的三个阶段的处理流程,包含队列管理、插件生命周期管理。 logstash event 原始数据进...

2018-07-14 16:23:36

阅读数 5090

评论数 0

elasticsearch的分布式特性

分布式特性 es本身支持集群模式,是一个分布式系统,主要有两个好处: 增大系统容量,如内存、磁盘,使es集群可以支持PB的数据 提高系统的可用性,即使部分节点停止服务也不影响整个集群 es集群由多个es实例构成: 不同的集群通过名字来区分,可通过cluster.name进行修改,...

2018-06-23 17:08:48

阅读数 151

评论数 0

【docker案例】项目打包部署

docker compose用法 什么是compose Compose是一个定义和管理多容器的工具,使用Python语言编写。使用Compose配置文件描述多个容器应用的架构,比如使用什么镜像、数据卷、网络、映射端口等;然后一条命令管理所有服务,比如启动、停止、重启等。 安装co...

2018-06-17 16:18:56

阅读数 2737

评论数 0

【容器监控】cAdvisor+InfluxDB+Grafana

组件介绍 cAdvisor Google开源的用于监控基础设施应用的工具,它是一个强大的监控工具,不需要任何配置就可以通过运行在Docker主机上的容器来监控Docker容器,而且可以监控Docker主机。更多详细操作和配置选项可以查看Github上的cAdvisor项目文档。 Infl...

2018-06-17 13:29:15

阅读数 189

评论数 0

Portainer容器管理工具

简介 Portainer是一个开源、轻量级Docker管理用户界面,基于Docker API,可管理Docker主机或Swarm集群,支持最新版Docker和Swarm模式。 Portainer 允许您管理 Docker 容器、image、volume、network 等。 它与独立的 D...

2018-06-10 20:42:27

阅读数 2154

评论数 0

镜像仓库

搭建私有镜像仓库 当使用docker pull下载一个镜像的时候,实际是从docker hub网站下载镜像。Docker Hub作为Docker默认官方公共镜像;如果想自己搭建私有镜像仓库,官方也提供registry镜像,使得搭建私有仓库非常简单。 下载registry镜像并启动 doc...

2018-06-10 20:14:58

阅读数 1023

评论数 0

docker网络管理

网络模式 bridge 默认网络,Docker启动后默认创建一个docker0网桥,默认创建的容器也是添加到这个网桥中。 host 容器不会获得一个独立的network namespace,而是与宿主机共用一个。 在容器中使用ifconfig查看网络发现显示的是宿主机的...

2018-06-05 08:41:53

阅读数 492

评论数 0

docker中搭建LNMP平台

创建Mysql数据库容器 创建自定义网络 创建自定义网络的目的是方便做服务的发现。 docker network create lnmp 创建容器 docker run -tid --name=lnmp-mysql --net lnmp -p 3306:3306 --...

2018-06-04 13:38:57

阅读数 251

评论数 0

管理应用程序数据

将Docker主机数据挂载到容器 方式 volumes:Docker管理宿主机文件系统的一部分(/var/lib/docker/volumes)。 bind mounts:可以存储在宿主机系统的任意位置。 tmpfs:挂载存储在宿主机系统的内存中,而不会写入宿主机的文件系统。 v...

2018-06-04 08:46:08

阅读数 270

评论数 0

Docker技术应用场景

场景一:节省项目环境部署时间 1.单项目打包 每次部署项目到测试、生产等环境,都要部署一大堆依赖的软件、工具,而且部署期间出现问题几率很大,不经意就花费了很长时间。 Docker主要理念就是环境打包部署,可在任意Docker Engine运行。前期我们只需要将每个项目环境打包到镜像,push...

2018-05-29 20:54:57

阅读数 194

评论数 0

[集群监控]使用cAdvisor + Heapster + InfluxDB + Grafana

架构和组件 组件功能 cAdvisor:容器数据收集。 Heapster:集群监控数据收集,汇总所有节点监控数据。 InfluxDB:时序数据库,存储监控数据。 Grafana:可视化展示。 架构图 工作流程 cAdvisor负责收集节点的状态信息,然后Heapster会...

2018-05-26 13:44:05

阅读数 933

评论数 0

[集群监控]使用Prometheus + grafana + node-exporter

架构原理 Prometheus 介绍 Prometheus (中文名:普罗米修斯)是由 SoundCloud 开发的开源监控报警系统和时序列数据库(TSDB)。 自2012年起,许多公司及组织已经采用 Prometheus,并且该项目有着非常活跃的开发者和用户社区。现在已经成为一个独...

2018-05-25 20:28:33

阅读数 6291

评论数 0

kubernetes高可用架构

在之前的实验中,kubernetes集群都是一台master和两台node组成的小集群,在实际的生产环境中需要考虑到集群的高可用。 在node节点实际已经实现了高可用,pod分布在不同的节点上,当一个节点宕机的时候,其上的pod会漂移到正常的节点上。所以,重点的高可用重心就要放在master上。...

2018-05-22 21:09:38

阅读数 2088

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭