• 博客(8)
  • 资源 (9)
  • 论坛 (1)
  • 收藏
  • 关注

原创 Elasticsearch:Painless scripting 编程实践

在我之前的文章 “Elastic:菜鸟上手指南”,我有许多的文章关于 Painless 编程的。你可以参考其中的 “Painless 编程” 章节。针对许多刚接触 Elasticsearch 的开发者来说,对于 Painless 编程而言,可能也是雾里看花,不能完整地了解 Painless scripting 的所有应用场景。在我之前的很多文章中,我用到了脚本编程。在今天的文章中,我将就 Painless 的编程做一个总结。方便大家学习。针对 Painless 编程的调试,我们可以参考之前的文章 “Elas

2021-06-08 14:56:25 1986 1

原创 阿里云携手 Elastic 及社区大咖们共同打造 《Elastic Stack 实战手册》电子书

正在上传…重新上传取消正在上传…重新上传取消正在上传…重新上传取消我也是其中的一个创造者哦:《Elastic Stack 实战手册》的创作发布,源自阿里云和 Elastic 联合主办的大规模协作活动——Elasticsearch 百人大作战。 本活动集结了 Elasticsearch 技术圈百位开发者共创,旨在凝聚圈内优秀创作人的实践经验和创作能力,输出一本能为开发 者提供实践参考的书籍指南,推动技术应用和发展。本次所发布的版本为书籍第一期,由40位优秀的开发者共创而成,涵盖了...

2021-06-02 14:10:23 1489

原创 Elasticsearch:使用 user agent 处理器来丰富数据

user_agent 处理器从浏览器随其 Web 请求发送的用户代理字符串中提取详细信息。 默认情况下,此处理器在 user_agent 字段下添加此信息。我们知道,发出 Web 请求的浏览器使用 user agent 字符串标识自己。在这个字符串中,这些用户代理字符串中有很多信息,比如使用的是什么浏览器,操作系统,版本等。但是很不幸的是,user agent 的字符串确实很难读:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/5

2021-06-13 11:36:00 40

原创 Kibana:如何使用 Kibana 可视化地理位置数据

在今天的文章中,我讲一下如何使用 Kibana 可视化地理数据。在我之前有些文章已经介绍过许多这方面的。在这篇文章中,给一些还不是很熟悉的开发者做个简单的介绍。首先我们必须清楚在我们的索引中,必须含有一个叫做 geo_point 类型的字段。这个是表示地理位置的。如果你对这个数据类型不是很熟的话,请参阅我之前的文章 “理解 Elastic Maps 中的 geohash 及其聚合”。在今天的例子中,我将使用 Elastic Stack 7.13,并使用 Kibana 中自带的索引来进行展示。准.

2021-06-09 14:50:02 148 1

翻译 如何使用 transform 来跟踪你最近的客户订单

创建一个以实体为中心的索引,其中只包含每个实体的最新文档,在许多情况下都很有用。 例如,你可能正在管理一个电子商务网站,并且想要跟踪每个客户的最新订单。 或者,你可能想要针对在特定时期内不活跃的客户开展营销活动。 编译和组织此类数据的最快和最有效的方法是什么?Elasticsearch 中的转换使你能够基于事件索引和转换函数创建和维护以实体为中心的索引。 直到最近,唯一可能的功能是 pivot,它是一个连续的 group-by plus 聚合。 在 7.12 版本中,我们又添加了一个转换函数,称为 la

2021-06-07 15:46:53 165

原创 Elastic:使用 Fluentd 及 Elastic Stack 进行应用日志采集

日志记录是任何应用程序中最重要的方面。 每个应用程序都有不同风格的日志记录机制。 但是,设计良好的日志记录机制对于系统管理员和开发人员来说是一个巨大的实用工具。 日志对于调试影响你的服务的原因至关重要。现在我们知道了在应用程序设计中收集日志的价值,我们将使用 Bunyan 库在 NodeJS 应用程序中实现日志记录。 Bunyan 是一个用于 NodeJS 服务的简单快速的 JSON 日志库。作为应用程序设计的日志记录还应该考虑诸如记录什么、何时以及记录多少,如何控制日志记录等问题。例如:你不能仅

2021-06-02 10:30:23 365

转载 Elasticsearch:针对日志和指标对 Elasticsearch 集群进行基准测试并确定集群规模

使用 Elasticsearch,您可以轻松上手,迅速投入工作。当我构建第一个 Elasticsearch 集群时,几分钟内它就可以进行索引和搜索了。当我惊喜地发现我能这么快速地部署集群时,我的脑子里就已经升腾起接下来的步骤了。但随后我想到需要放慢节奏(有时我们需要这样提醒自己!),先弄清楚几个问题,然后再去超越自我。比如像这样的问题:我有多大把握可确保该集群在生产环境中正常运行? 我的集群的吞吐量是多少? 它的性能如何? 我的集群中是否有足够的可用资源? 大小合适吗?如果这些问题听起来很耳熟

2021-06-01 15:07:28 223

原创 Observability:Data pipeline:Beats => Redis => Logstash => Elasticsearch

在 Elastic Stack 的架构中,我们通常使用如下的一个图来表示:如上图所示,我们通常会使用 Kafka 或者 Redis 作为一种 Message Queue(消息队列)来作为一种数据的缓冲。在我之前的文章:Elastic:使用 Kafka 部署 Elastic Stack Elastic:Data pipeline:使用 Kafka => Logstash => Elasticsearch我详述了如何使用 Kafka 作为消息队列把数据导入到 Elasticsearch 中。 在

2021-06-01 12:10:16 443 3

Ubuntu Core知识分享

介绍Ubuntu及其开发流程

2016-12-26

images.tar.gz

Pictures for tutorials

2014-09-10

Ubuntu core introduction

介绍Ubuntu Core, snapcraft,Ubuntu Core安全,商店

2016-08-31

Ubuntu上的HTML5开发

本文档介绍了如何在Ubuntu平台上开发HTML5的应用

2015-03-18

Ubuntu应用开发

在这个文档中介绍如何在Ubuntu平台上开发应用

2015-01-04

Scope开发介绍

在文档中介绍最新的在Ubuntu手机平台上的Scope开发知识

2015-06-29

Ubuntu手机介绍

介绍Canonical公司,Ubuntu手机平台,SDK。重点介绍Ubuntu手机平台上的Scope技术。

2015-01-16

Scope技术开发

这篇文章介绍了如何在Ubuntu平台上开发Scope。

2015-01-04

online account workshop

Ubuntu平台上的online account介绍

2015-02-03

Elastic 中国社区官方博客的留言板

发表于 2020-01-02 最后回复 2020-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除