文章目录ELK简介特点组件介绍Elastic SearchLogstashKibanaBeatsElastic cloud ELK简介ELK是一个免费开源的日志分析架构技术栈总称,官网地址:https://www.elastic.co/cn/。主要包含三大基础组件,分别是Elastic Search、Logstash、Kibana。 但是实际上ELK不仅仅适用于日志分析,它还可以支持其它任何数据
一、ELK介绍ELKStacks是一个技术栈的组合,分别是Elasticsearch、Logstash、Kibana ELK Stack:1、扩展性:采用高扩展性分布式架构设计,可支持每日TB级数据2、简单易用:通过图形页面可对日志数据各种统计,可视化3、查询效率高:能做到秒级数据采集、处理和搜索 https://www.elastic.co/cn/products/elast
目录一、ELK是什么?二、ES安装1、下载ES 2、安装3、容器安装三、head插件安装1、head插件主要用途2、安装3、运行一、ELK是什么?ElasticStack(ELK)=elasticsearch+Logstash+kibana elasticsearch:后台分布式存储以及全文检索logstash:      
最近遇到了jvm调优的事情,用到了一些工具(jvisualvm、jconsole),墙裂推荐JProfiler(非免费)。也用到了一些jvm监控命令,遂想总结一下,以备后用。期间参考了不少资料,比如:一、jps(Java Virtual Machine Process Status Tool)jps主要用来输出JVM中运行的进程状态信息。语法格式如下:jps [options]&nbsp
一、JVM 调优分类       调优是一个很大的概念, 简单说就是把系统进行优化, 但是站在一个系统的角度, 能够干的事情太多了, 我们一般把 JVM 调优分成以下三类:JVM 预调优优化 JVM 运行环境(慢、 卡顿等)解决 JVM 中的问题(OOM 等) 二、JVM 预调优的步骤1、计算内存需求       计
转载 2023-09-01 06:51:30
67阅读
1.JDK版本 尽可能的使用高版本的JDK版本,这通常可以带来免费的性能提升。当前前提是版本是稳定的,并且相应的应用服务器或者开源第三方工具等,也可以基于此版本稳定运行。 2.字节码验证 如果编译的代码,以及依赖的第三方jar包都是可信赖的话,可以关闭字节码验证,从而节省类加载时间,可通过-XVerify:none关闭字节码验证。 3.JIT编译方
装完elk跑起来之后,我的内心几乎是崩溃的,16G内存16核cpu还经常报错。一、logstash和elasticsearch同时报错logstash出现大量报错,可能是es占用heap太多,没有优化es导致的retrying failed action with response code: 503 {:level=>:warn}too many attempts at sending e
原创 2016-06-30 13:31:43
2767阅读
开始动手前的说明我搭建这一套环境的时候是基于docker搭建的,用到了docker-compose,所以开始前要先安装好docker 、 docker-compose,并简单的了解docker 、 docker-compose的用法。前言ELK 是什么? ELK 指:ElasticSearch + Logstash + KibanaELK 用来干什么? ELK 可以用来收集日志并进行日志分析,实现
垃圾回收的悖论    所谓“成也萧何败萧何”。Java的垃圾回收确实带来了很多好处,为开发带来了便利。但是在一些高性能、高并发的情况下,垃圾回收确成为了制约Java应用的瓶颈。目前JDK的垃圾回收算法,始终无法解决垃圾回收时的暂停问题,因为这个暂停严重影响了程序的相应时间,造成拥塞或堆积。这也是后续JDK增加G1算法的一个重要原因。   
JVM优化配置《一》原文地址:http://crazier9527.javaeye.com/blog/271710OOM这 个缩写就是Java程序开发过程中让人最头痛的问题:Out of Memory。在很多开发人员的开发过程中,或多或少的都会遇到这类问题,这类问题定位比较困难,往往需要根据经验来判断可能出现问题的代码。原因主要是 两个:对象没有被释放(多种情况引起,往往是比较隐蔽的引用导致
转载 精选 2009-08-01 17:36:20
2620阅读
1点赞
1. 堆栈大小设置JVM内存大小=年轻代大小(包括Eden和两个Survivor区) + 年老代大小 + 持久代大小-Xmx JVM最大可用内存-Xms初始内存 JVM优化-Xmn年轻代大小-Xss每个线程的堆栈大小-XX:NewRatio 年轻与年老的比值-XX:SurvivorRatio 一个Survivor与eden的比值,如果=4 一个Survivor占年轻代的1/6-XX:MaxPerm
jvm
转载 精选 2013-08-02 09:38:10
1005阅读
1点赞
我们为什么要对jvm优化在本地开发环境中我们很少会遇到需要对jvm进行优化的需求,但是到了生产环境,我们可能将有下面的需求: 运行的应用“卡住了”,日志不输出,程序没有反应 服务器的CPU负载突然升高 在多线程应用下,如何分配线程的数量?jvm的运行参数在jvm中有很多的参数可以进行设置,这样可以让jvm在各种环境中都能够高效的运行。绝大部分的参数保持默认即可。三种参数类型jvm的参数类型分为三
原创 精选 4月前
178阅读
在目前流行的互联网架构中,Tomcat 在目前的网络编程中是举足轻重的,由于Tomcat的运行依赖于JVM,从虚拟机的角度把Tomcat的调整分为外部环境调优 JVM 和 Tomcat 自身调优两部分。一、JVM组成目前Oracle官方使用的是HotSpot, 它最早由一家名为"Longview Technologies"公司设计,使用了很 多优秀的设计理念和出色的性能,1997年该公司被SUN公
原创 精选 5月前
280阅读
摘要很多的同学在开发的过程中对于JVM的生产环境不熟悉,导致缺乏JVM优化和实战,本博文主要介绍JVm优化指标和常用的JVM调优方式。同时结合JVM的常见问题给同学一个实战的案例,帮助同学理解和学习JVM优化。一、JVM调优的核心吞吐量、停顿时间、垃圾回收频率调优之前首先我们要知道怎样才算是“优”,不能笼统的说我的程序性能很好,所以就需要有一个具体的指标来衡量性能情况,而在JVM里面衡量性能
转载 2023-08-19 20:00:28
68阅读
对 JRockit JVM优化 TaskOptions Comments Setting the Nursery -Xns 尽力使Nursery最够大,来减少GC停顿时间。最大最好不要超过最大Heap 95%。 Setting minimum heap size -Xms BEA 推荐这个值最好等于最大的heap。Setting maximum heap size -Xmx Heap最大值,当然越
转载 精选 2014-11-27 18:30:36
840阅读
jvm -XX参数优化
原创 2017-06-27 11:22:35
686阅读
JVM 调优来啦!
原创 精选 2022-10-04 22:06:07
294阅读
查看当前jvm内存情况 jmap -heap <pid>
原创 5月前
38阅读
前言最近一年使用 Elasticsearch 完成亿级别日志搜索平台「ELK」,亿级别的分布式跟踪系统。在设计这些系统的过程中,底层都是采用 Elasticsearch 来做数据的存储,并且数据量都超过亿级别,甚至达到百亿级别。所以趁着有空,就花点时间整理一下具体怎么做 Elasticsearch 性能优化,希望能对 Elasticsearch 感兴趣的同学有所帮助。背景Elasticsearch
  • 1
  • 2
  • 3
  • 4
  • 5