之前使用logstash和filebeat收集日志到elasticsearch确实很方便,但是感觉不够灵活,而且要根据情况更改不同的配置,调试后又发现种种原因达不到要的效果。俗话说自己动手丰衣足食,所以干脆就尝试着自己写导入elasticsearch的脚本程序,现在就记录下遇到的一些问题和解决方法。
第一个问题是怎么将信息传到elasticsearch里面,elasticsearch是提供了RestfulAPI的,所以可以通过http PUT请求的方式将信息传入elasticsear...
在使用elk的时候遇到的一个问题。就是如果使用logstash output到elasticsearch的时候,根据日期自动创建索引。但是由于logstash是使用utc时间。所以造成的结果就是每天早上八点才创建出当天的索引。结果就像这样。
drwxr-xr-x 8 elasticsearch elasticsearch 4096 Aug 22 09:29 local3-2016.08.22
drwxr-xr-x 8 elasticsearch elasticsearch 40...
python中的正则匹配模块re中的re.search和re.match是有区别的。
所以当用到'$'匹配行尾的时候要注意了,如果用re.match的时候不指定行首的话是匹配不到的。
以下代码为例
#!/usr/bin/env python #_*_ ...
很简短的,supervisor是管理前台服务的,他不能用来管理后台守护进程。所以用supervisor管理gunicorn的时候,gunicorn的配置文件中一定要配daemon = False!!,如果配置daemon = True的话supervisor启动就会报错。所以但凡用supervisor管理的话,需要将守护进程模式改掉。
另外,如果在supervisor中配置了include项目,每次修改include其中的项目时,不需要重新启动supervisor,可以采用/usr/...
本文记录一下启动mysql单机多实例的方法。场景是这样的,某台服务器上已经启用一个mysql了,但是由于某些原因该mysql的root密码没人知道 = = ,所以没法为我的程序单独创建一个库,而我也不想和别人共用一个库。所以自己琢磨着在这台机器上再起一个实例,好在有关的文档在网上很多。根据参考相关文档,下面我记录下我在服务器上起第二个mysql实例的过程。
首先我不使用官方的mysqld_multi配置方式启动多实例,而且因为这台机器上已经装有mysql,所以相关的命令都有,那就现在...
当我在使用django框架的时候遇到一个情况。我使用了django的modelform表单功能,并且将该表单对应了一个model。该model里有一个字段我使用了choices功能。其中的代码片段如下:
#这个是model中的定义 class Process(models.Model): STATE_CHOICE = ( (1, '新增'), ...
Cloudhu 个人随笔|built by django|
沪ICP备16019452号-1