00:04
大家好,欢迎您来到腾讯开发者社区,与腾讯大数据团队共同打造的ES service一站式日志分析从入门到精通训练营系列课程。我是来自腾讯大数据的产品经理Kevin。今天我们将通过5分钟的一个体验实战,帮助大家快速了解熟悉ES service服务。那在实战中呢?我们将完成以下内容。分别是索引创建、数据写入、检索分析。那我们进入到腾讯的控制台,进行5分钟的一个体验实战。首先登录到腾讯云控制台。搜索yes。那点击in search service.点击日志分析。点击新建空间。那项目空间呢,是一个虚拟的资源管理单位,可以方便我们进行资源的管理跟控制。
01:04
我们可以将同类的这个业务的日志呢,放在同一个项目空间中,方便去进行统一的管理以及检索分析。这里我们可以选择地域,那目前我们已经支持了较多的一个地域。输入项目空间的名称。那,那选择私有网络VC。点击确认。那等待大概10秒左右,我们的项目空间即可创建成功。点击项目空间名称。那在项目空间详情这里,我们一共有几大块的一个功能,分别是索引列表,可以方便我们查看当前空间下的一个索引。
02:02
其次是访问控制。访问控制包含了项目空间的访问地址,例如我们可以通过这一个内网访问地址去进行项目空间的一个读写访问,包括访问这个项目空间下的索引的数据。其次是提巴纳的访问控制,提巴纳这里我们包含了一个公网访问地址以及内网访问地址,那我们通过公网访问的时候呢,需要输入一个公网访问的一个IP,以保证我们的一个访问的安全。同时,我们可以在这里去进行一个用户管理,例如,我们可以新建用户,并赋予他读或者写的权限。同时也包含了像指标监控、变更记录的功能。那在数据分析这里呢?我们将提巴纳内嵌进来的控控制台中,例如日志分析对应提巴纳的一个discover能力。我们也可以通过告警管理功能去实现一些关键字的告警。那当然我们也可以通过这个开发工具去编写我们这个DSL去进行数据的写入或者查询。
03:06
首先,我们先创建一个索引。因为我们是通过API写入的,所以我们这里。选择API写入。然后点击下一步。选择我们的,所以名称。这里我们字段映射选择动态生成,意味着。平台将根据我们写入的数据进行解析,生成我们这个字段映射的一个配置。时间字段我们选择为sta,在实际的业务应用中,我们需要选择我们在这一个实际数据中类型为date一个字段。然后我们选择我们的数据保存时间,点击确认创建。那等待5~10秒,我们的索引即可创建成功。
04:04
点击开发工具。那为了演示方便,我们直接进入到我们腾讯ES官网提供的5分钟快速体验中去复制一条数据样例。将索引名称修改为我们刚才创建的这个索引名称。点击该按钮即可完成一条数据的写入。那在实际应用中呢,我们也可以通过批量写入的接口去进行数据的一个批量写入。这里我们。多写有几条数据,以方便我们的演示。
05:24
那此时我们已经成功写入了几条数据?我们可以直接进行查询。可以看到这些就是我们刚才写进来的一个数据。当然我们也可以通过一个编写复杂的一个查询语句去进行更加复杂的一些查询,包括聚合啊,以及排序过滤等等。我们可以进入到日期分析界面。在这里我们可以筛选。时间,然后去选择我们之前学过的数据。
06:02
可以看到这个就是我们刚才写进来的一个数据。筛选时间的时候,我们可以根据我们时间中的一个时间字段。去进行判断。我们也可以根据关键字去进行一个数据的一个查询。6选择no local下。它的值为。广州的一个数据。可以看到我们成功的把那logo中。关键字为GZ的这个数据呢给检索出来,并且对这一个关键字进行了一个高亮。那如果我们需要进入到K巴纳中去进行报表的建设,或者使用K巴纳的其他功能,我们可以点击访问控制。设置我们的公安访问策略。我们可以获取当前的一个IP地址。点击确认。
07:02
复制我们的用户名跟密码。点击公网访问地址。输入我们的用户名跟密码。成功登陆到K8之后。我们可以在导航栏中。查看当前的一些功能,比如说discover,它是进行日志检索跟分析的,例如刚才我们的关键字检索就可以在key巴中基于discover去做。那dashboard呢?它是可以用于报表建设的,我们只需要通过一些拖拽式的方式即可完成这一个报表建设。那这一个DV tour呢,就是刚才我们编写查询DSL的一个地方,我们可以在这里去完成复杂的一个查询语句的编写与数据的查询。
08:05
那更多的一个功能上的使用呢,欢迎大家去自行的探索与分析,谢谢大家。下一节课,我们将进入CBN云服务器日志分析实战。
我来说两句