通过ELK Statck进行nginx日志数据收集和分析

日志分析收集是维持线上系统稳定和分析线上应用数据非常重要的一项工作。nginx做为主流web服务器承载了后端API的大部分流量,特别是通过proxy_pass这种反向代理模式可以将访问代理给后端的Java、PHP、Golang、Python等各类型API使用,因此对nginx访问日志的分析和收集非常重要。本次来说下我们对于nginx日志的收集和分析是怎么做的。这里的方案主要是ELK Stack的方...
阅读全文

MySQL性能指标及计算方法

绝大多数MySQL性能指标可以通过以下两种方式获取:(1)mysqladmin使用mysqladmin extendedstatus命令获得的MySQL的性能指标,默认为累计值。如果想了解当前状态,需要进行差值计算;加上参数 relative(r),就可以看到各个指标的差值,配合参数sleep(i)就可以指定刷新的频率。 mysqladmin h127.0.0.1 uro...
阅读全文

MySQLReplication GTID方式

由于需要迁移线上数据到一个新的Mysql服务器并且不影响在线业务,需要维持迁移过程中应用程序的大部分可用。因此不可能对线上的Mysql服务器进行停机处理,所采用的的方式也就是通过Replication的方式,保持主从复制,在逐步修改应用程序的链接数据,最后停掉主从来达到这个目的。由于应用上的微服务架构,不存在一个应用程序访问多个数据这个问题,所以当应用程序切换的时候数据是安全的。首先关于M...
阅读全文

Mysql线上生产环境常见配置

下面是对于Mysql线上生产环境的配置和一些基本的解释: client section used for "mysql", "mysqladmin" and similar command line clients. port = 3306 socket = /tmp/mysql.sock Just in case your...
阅读全文

ElasticSearch xpack 基本安全的开启和配置

公司App需要上线一个新的搜索服务,比起之前其他开发过的其他ElasticSearch相关服务,从来没有自己动手开启过7版本的xpack功能,要么是云部署要么就没有开启或者是旧版本不一样。首先Elastic Stack默认是没有安全特性的,API都可以随便访问,官方通过Xpack来加强安全性,之前Xpack是一个收费包,现在Xpack中的部分功能已经免费了,先说下什么是XpackXPa...
阅读全文

Windwos下IIS访问NFS映射的盘

之前做了一次关于分布是文件系统迁移,程序已经逐步的完成了改造,现在需要通过asp.net mvc下访问nfs映射出来的驱动器,但是发现有问题,不能访问到映射出来的驱动器,查找原因发现是因为应用程序池运行的账号可以没有权限,可以采用没有提权的本机账号进行,但是这样就要明文保存用户名和密码并且用户名和密码更改后会发生问题。读了微软的相关文档,发现是账号权限隔离的问题,也就是如果运行在netwo...
阅读全文

SQL Server索引结构

索引是我们常见的优化数据库查询速度的重要手段和方式,本文将通过如下几个方面来描述SQL Server数据的索引结构相关知识。1. 什么是索引对于索引的理解,我们可以看成一本书的目录,当书没有目录存在时候,要找到书上某一章的内容时非常麻烦,只有从第一页开始翻一页一页看,直到找到我们所要找的内容所在的那一页位置。那么对于数据库也是如此,如果从表A中要找一个某一个字段B它的值等于C的所有...
阅读全文

Spring Boot注解大全

这里总结下常见的SpringBoot注解。1. 注解列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等...
阅读全文

SQL Server 统计信息

SQL Server统计信息是区别于Mysql的一个重要特性,MySQL数据库中并不存在统计信息这一个东西,可能对于一部分开发来说从来没有听说过统计信息这一东西,本文的将来介绍统计信息的一些知识。1. 什么是统计信息?统计信息的用途是什么?SQL Server统计信息SQL Server statistics,主要是用来优化SQL语句的执行速度的。其原理是查询优化器采用统计信息来产...
阅读全文

关于MySQL 5.7下 like 索引的探究

模糊搜索是我们常用的一个场景,在Mysql中一般都是用Like实现,对于MySQL的索引一直认为是最左索引,所有Like ’%%‘是不命中索引的,’%dsafasdf‘是不命中的。而Like ’dsafas%‘ 是命中的这个观念一直停留在我的脑海中,但是5.7甚至是8.0的还是不是这样呢,有人说不是,mysql已经修复了这个问题。今天特意尝试一下。
阅读全文
  • 本博客使用免费开源的 laravel-bjyblog v5.5.1.1 搭建 © 2014-2018 lokie.wang 版权所有 ICP证:沪ICP备18016993号
  • 联系邮箱:kitche1985@hotmail.com