_

由内存溢出的思考:如何监控内存?

前记最近在做监控系统,发现Linux的内存监控比较困难,主要是指标太多,不知道那些指标才是真正需要的,比如一开始我们就监控free命令输出的free,然而由于页缓存的原因,有些数据是不对的.恰好...

记一次ElasticSearch冷热分离索引无法正确分配的问题

前记一开始ElasticSearch是同事自己搭的一个单节点, 我在接手后开始使用mapping,集群等功能, 但很多旧index在单节点时被应用了很多奇怪的配置, 导致添加新的功能非常麻烦, ...

APScheduler原理分析

前记最近由于账单提交和脚本过多不好控制的原因,一直在寻找解决方案,发现APScheduler比较轻量级以及适合我的账单提交,和脚本运行控制(如果脚本运行需要依赖的话就可以上AirFlow).为了...

ELasticSearch优化设置

前记最近一直在接触ElasticSearch,非常好用,不过需要记的东西太多了,就把优化项记录下来

2020plan

前记rm 2019plan.mdvi 2020plan.md 之所以不是像之前采用mv的形式,是因为今年的总结写的比较多,而且作为一个社畜,所关注的再也不局限于技术上面

lgostash Pipeline

1.Logstash Pipelinepipeline在logstash6.0后加入,有了pipeline这个机制后,我们可以只通过配置pipeline来控制logstash的input, fi...

Python的Dict实现

前记Dict是一系列由键和值配对组成的元素的集合, 它是一个可变容器模型,可以存储任意类型对象. Dict的存取速度非常的快, 这全靠他的哈希算法的功劳, 在Python3.6之前Dict是无序...

Python的Dict实现

前记在Python中, Dict是一系列由键和值配对组成的元素的集合, 它是一个可变容器模型,可以存储任意类型对象. Dict的存取速度非常的快, 这全靠他的哈希算法的功劳, 在Python3....

linux日志规则

前记最近系统上出现部分日志丢失的情况,为了解决这个问题,开始了解Linux的日志结构和机制.注:由于这些应用都是需要用配置去改良或者指导他们如何去做,所以除了简述Linux的结构和功能外,更多的...

Linux日志--logrotate

生产的机器会产生很多的日志, 如果不对日志进行管理, 日志会不断消耗硬盘空间, 直到把硬盘挤爆, 同时所有日志挤在同一个文件, 也很难去翻前几天的日志数据, 这时候就需要一个日志管理工具–log...

让自己的Python应用容器化

现在云原生越来越流行, 容器化势在必行, 所以也要学会如何把自己编写的Python Web应用编写为一个Docker容器来运行, 本文示例以starlette为Python Web框架, 创建一...

contextvars模块

前记contextvars模块最主要的功能就是可以为asyncio生态添加上下文功能,即使程序在多个协程并发运行的情况下,也能调用到程序的上下文变量. 上下文,可以理解为我们说话的语境,有些话脱...

12346