项目中UI需要用到树形结构显示内容,后来尽管不需要做了,不过还是自己做着玩玩,mark一下,免得以后项目中用到。 实现树形结构在此使用的是jquery的dynatree.js。关于dynatree的使用可以参考:http://wwwendt.de/tech/dynatree/doc/dynatree ...
分类:
Web程序 时间:
2017-04-13 00:18:54
阅读次数:
722
既然logstash在收集日志的时候可以分析到clientip来自于那个国家城市及其坐标,那么肯定可以通过这些信息绘制在地图上直观的表现出来。awstats是可以做到的,但是nginx的日志格式及内容一旦修改就无法分析了。首先有两样必须先安装好:#/opt/logstash/bin/logstash-plugininsta..
分类:
其他好文 时间:
2017-04-12 18:54:50
阅读次数:
513
安装elk安装Java1.8环境解压源码安装包:tarxfjdk-8u121-linux-x64.tar.gz
ll
mkdir/work/opt-p
mvjdk1.8.0_121/work/opt/jdk
ll/work/opt/jdk/
chown-Rroot.root/work/opt
vim/etc/profile://添加
exportJAVA_HOME=/work/opt/jdk
exportJAVA_BIN=$JAVA_HOME/bin
exportJRE_HO..
分类:
其他好文 时间:
2017-04-12 18:52:45
阅读次数:
266
ELK平台介绍在搜索ELK资料的时候,发现这篇文章比较好,于是摘抄一小段:以下内容来自:http://baidu.blog.51cto.com/71938/1676798日志主要包括系统日志、应用程序日志和安全日志。系统运维和开发人员可以通过日志了解服务器软硬件信息、检查配置过程中的错误及错误发生的原因..
分类:
其他好文 时间:
2017-04-12 18:52:12
阅读次数:
363
收集和分析日志是应用开发中至关重要的一环,互联网大规模、分布式的特性决定了日志的源头越来越分散, 产生的速度越来越快,传统的手段和工具显得日益力不从心。在规模化场景下,grep、awk 无法快速发挥作用,我们需要一种高效、灵活的日志分析方式,可以给故障处理,问题定位提供更好的支持。 基于全文搜索引擎 ...
分类:
其他好文 时间:
2017-04-12 11:10:49
阅读次数:
482
Elasticsearch是实时全文搜索和分析引擎,提供搜集、分析、存储数据三大功能;是一套开放REST和JAVAAPI等结构提供高效搜索功能,可扩展的分布式系统。它构建于ApacheLucene搜索引擎库之上。Logstash是一个用来搜集、分析、过滤日志的工具。它支持几乎任何类型的日志,包括系统..
分类:
其他好文 时间:
2017-04-12 05:24:15
阅读次数:
278
ElastAlertElastAlert是Yelp公司开源的一套用Python2.6写的报警框架。属于后来Elastic.co公司出品的Watcher同类产品。官网地址见:http://elastalert.readthedocs.org/。当我们把ELK搭建好后,也顺利的收集到日志了,但是日志里发生了什么事,我们并不能第一时间知道日志里到底..
分类:
其他好文 时间:
2017-04-12 05:21:04
阅读次数:
317
对于一个互联网企业,后端服务是必不可少的一个组成部分。抛开业务应用来说,往下的基础服务设施做到哪些才能够保证业务的稳定可靠、易维护、高可用呢?纵观整个互联网技术体系再结合公司的目前状况,个人认为必不可少或者非常关键的后端基础技术/设施如下图所示: Api网关 业务应用和后端基础框架 缓存、数据库、搜 ...
分类:
其他好文 时间:
2017-04-12 02:06:40
阅读次数:
366
elasticsearch启动脚本#!/bin/bash
#Description:ElasticsearchORSSERVER
ES_HOME=/usr/local/elasticsearch-5.0.0
PID=$(jps|grepElasticsearch|awk‘{print$1}‘)
ES_STOP=$ES_HOME/bin/shutdown.sh
ES_START=$ES_HOME/bin/startup.sh
#Necessaryenvironmentvariables
ES_USER..
分类:
其他好文 时间:
2017-04-11 00:00:54
阅读次数:
213