ElasticSearch

CentOS7部署WeADMIN监控主机交换机和URL(无坑版)

纵然是瞬间 提交于 2021-01-09 04:54:17
一 简介: 概述 IT运营支撑系统(IT Operation Supporting System)即WeADMIN ITOSS,是面向云和移动时代一体化IT运营支撑系统。ITOSS由IT资源管理,网络设备管理,资产管理,运维管理,DOCKER、IP地址管理、远程桌面、身份认证系统、系统设置9大模块组成。各产品基于统一OSGI动态组件基础平台,共享同一数据库、业务逻辑交互一起、UI无缝整合一体,产品之间无缝集成的一体化运维管理平台。实现从业务流程到IT运维以及IT资产统一管理。 WeADMIN ITOSS内置上千种各类专门的监测器,采用插件外挂方式与系统集成,能够对局域网、广域网和互联网上的网络基础架构、应用系统、数据库、中间件的故障监测和性能管理,全面解决在日常IT管理中遇到的问题;可以在几分钟内精准发现客户的网络设备拓扑,并给客户做拓扑展示;能够提供微信、邮件、声音、脚本等警报方式,并能根据用户需求自动生成各种美观的图形、图表分析报表;针对网络设备、服务器、业务应用系统、客户端的pc机进行维护和管理,方便查看设备的资产信息,包括:资产名称、设备类型、资产编号、序列号、设备版本、金额、供应商、配置详细、资产状态、负责人、部门、位置、业务流程、品牌等信息;可以提供基于国际ITIL标准的服务管理包括事件管理、问题管理、变更管理、发布管理、配置管理、知识库管理、服务级别管理

Github14k堪称神级的Spring Boot手册,从基础入门到实战进阶

我的梦境 提交于 2021-01-08 16:06:04
一直建议Java程序员必须把springboot搞清楚,现在企业中Springboot太重要了,不管是大互联网公司比如阿里,还是小公司都在用springboot,现在分享一份学习资料希望能帮到大家。 SpringBoot系列从⼊⻔到进阶手册 目录: 因为笔记内容太多,下面只截取部分内容展示。需要获取完整笔记的小伙伴可以 资料获取: 【 点击这里,暗号 开源 】获取~ 内容展示: 快速入门: 开发: 数据访问: ⽇志管理: 监控管理: 整合 Dubbo: Elasticsearch: 监控管理: 资料获取方式 【 点击这里,暗号 开源 】获取~ 来源: oschina 链接: https://my.oschina.net/u/4598595/blog/4885337

elasticsearch对某段时间范围内按时间间隔进行统计

不羁的心 提交于 2021-01-08 16:05:14
{ "query" : { "constant_score" : { "filter" : { "range" : { "@timestamp" : { "gte" : 1490112000000,//或者"gt": "now-2m", "lt": "now" "lte" : 1490113000000 } } } } }, "aggs" : { "by_time" : { "date_histogram" : { "field" : "@timestamp", "interval" : "5s" } } } } 来源: oschina 链接: https://my.oschina.net/lxphemy/blog/4885354

开发运维视角下,影响软件高可扩展性的6个因素

落花浮王杯 提交于 2021-01-08 11:41:52
<section id="nice" data-tool="mdnice编辑器" data-website="https://www.mdnice.com" style="font-size: 16px; color: black; padding: 0 10px; line-height: 1.6; word-spacing: 0px; letter-spacing: 0px; word-break: break-word; word-wrap: break-word; text-align: left; font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, 'PingFang SC', Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;"><p data-tool="mdnice编辑器" style="font-size: 16px; padding-top: 8px; padding-bottom: 8px; margin: 0; line-height: 26px; color: black;">软件可扩展性是一个有趣的话题。实现软件可扩展性涉及很多因素,我们在本文将讨论一些与开发和运维方面相关的因素。</p> <p

Elasticsearch:使用 Nginx 来保护 Elastic Stack

元气小坏坏 提交于 2021-01-07 14:39:00
在我之前的文章 “ 反向代理及负载均衡在 Elasticsearch 中的应用 ” 中,我已经详述了如何使用 Nginx 来作为一个反向代理来访问 Elastic Stack。在今天的文章中,我将详述如何使用 Nginx 来保护 Elastic Stack。基于 Elastic Stack Basic 许可以上,我们都可以使用 Elastic Stack 所提供的安全方案来对 Elastic Stack 进行保护。针对 OSS 的用户来说,我们可以使用 Nginx 所提供的安全措施来对我们的 Elastic Stack 进行保护。在本文中,我想解释一下如何实现保护 Elastic Stack 的一种更常见,更简单的方法-在 Elasticsearch 和 Kibana 的前面部署 nginx 作为反向代理。 在今天的实验中,我将使用一个 Ubuntu 20.04 的机器来做演示。 安装 Elastic Stack 针对我们的实验,我们需要安装 Elasticsearch 已经 Kibana。请参阅我之前的文章 “ Elastic:菜鸟上手指南 ” 进行安装。我都使用默认的配置。等 Elasticsearch 以及 Kibana 都起来之后,我们可以看到如下的画面: Elasticsearch 运用于 localhost:9200 上,而 Kibana 运行于 localhost

merge separate queries into one query

為{幸葍}努か 提交于 2021-01-07 06:52:00
问题 i have the following query using boolQueryBuilder which check if status1 or status2 AND the time is less than currentTime is matchs : public BoolQueryBuilder createSearchQuery(Long currentTime) { // Build and operator final BoolQueryBuilder firstAndOperator = createAndOperator(currentTime, "status1"); // Build AND operator final BoolQueryBuilder secondAndOperator = createAndOperator(currentTime, "status2); // Build OR return createOrOperator(firstAndOperator, secondAndOperator); } private

merge separate queries into one query

家住魔仙堡 提交于 2021-01-07 06:51:08
问题 i have the following query using boolQueryBuilder which check if status1 or status2 AND the time is less than currentTime is matchs : public BoolQueryBuilder createSearchQuery(Long currentTime) { // Build and operator final BoolQueryBuilder firstAndOperator = createAndOperator(currentTime, "status1"); // Build AND operator final BoolQueryBuilder secondAndOperator = createAndOperator(currentTime, "status2); // Build OR return createOrOperator(firstAndOperator, secondAndOperator); } private

Elastic script_score, only count specific array elements

≯℡__Kan透↙ 提交于 2021-01-07 06:50:52
问题 I have a bunch of objects like this one in Elastic: { "id" : "b397ab9c-2bab-4cce-a419-ba6b23545772", "name": "Alice", // other fields omitted "foo" : [ { "id" : "1", "bar" : 20 }, { "id" : "2", "bar" : 20 } ] }, { "id" : "826784cb-7dcd-4d2c-b444-a466032a7b06", "name": "Bob", // other fields omitted "foo" : [ { "id" : "1", "bar" : 15 } ] } I am trying to make a score based on any elements in foo of which the id is 2 . So in the above objects, Alice has a score of 20 and Bob has a score of 0

Elastic script_score, only count specific array elements

孤街醉人 提交于 2021-01-07 06:50:25
问题 I have a bunch of objects like this one in Elastic: { "id" : "b397ab9c-2bab-4cce-a419-ba6b23545772", "name": "Alice", // other fields omitted "foo" : [ { "id" : "1", "bar" : 20 }, { "id" : "2", "bar" : 20 } ] }, { "id" : "826784cb-7dcd-4d2c-b444-a466032a7b06", "name": "Bob", // other fields omitted "foo" : [ { "id" : "1", "bar" : 15 } ] } I am trying to make a score based on any elements in foo of which the id is 2 . So in the above objects, Alice has a score of 20 and Bob has a score of 0

应用程序性能监控skywalking环境搭建windows

心已入冬 提交于 2021-01-07 05:56:34
1.下载安装skywalking 下载地址: http://skywalking.apache.org/downloads/ 解压后进入/apache-skywalking-apm-bin/bin目录下,直接双击startup.bat即可运行 然后访问 http://127.0.0.1 :8080/ 即可看到skywalking的页面 因为还没有配置agent,登录进来之后是没有数据的 2、下载安装es skywalking使用ES作为存储 官网下载es的zip安装包 https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.5.1-windows-x86_64.zip,并解压 3、都下载解压好以后开始配置agent, 打开apache-skywalking-apm-incubating\agent\config\agent.config 配置项: agent.service_name 是应用程序名 collector.backend_service 是agent的地址 4、配置skywalking 打开apache-skywalking-apm-bin\config\application. 注释H2相关,去掉elasticsearch相关注释 5.配置elasticsearch 打开