天天看点

案例中心与数据实验室联动SQL 案例中心数据实验室后续案例中心与实验室规划

日志服务 (SLS) 在提供一站式接入服务的同时,还提供了大规模日志的实时查询与分析能力。

查询语句和分析语句以竖线(|)进行分割,查询语句的语法为日志服务专有语法,请参见

查询语法 。而分析语句支持 SQL 语法,提供了 20+ 类别函数,总共 200+ 函数,请参见 分析语法
案例中心与数据实验室联动SQL 案例中心数据实验室后续案例中心与实验室规划
为了让我们的用户能够方便的熟悉各种 SQL 函数,我们推出了 SQL 案例中心。希望用户可以通过案例中心里的精选案例快速上手查询分析。

SQL 案例中心

通过点击项目左侧导航菜单的案例中心图标,可以直接打开案例中心界面。

案例中心与数据实验室联动SQL 案例中心数据实验室后续案例中心与实验室规划

在案例中心里,我们把各种常用的 SQL 查询语句进行了分类。可以按照不同的场景,函数进行浏览。

案例中心与数据实验室联动SQL 案例中心数据实验室后续案例中心与实验室规划

在案例的详情页面我们可以看到具体的 SQL 语句实现,同时可以查看语句中用到的函数,点击可以查看函数的帮助文档。

而用户想要实际执行 SQL 语句时往往需要准备好对应的日志。所以在最近日志服务推出了数据实验室,在实验室中我们准备了各种日志场景。在场景中有可配置的模拟日志,默认的报表模板等。

数据实验室

案例中心与数据实验室联动SQL 案例中心数据实验室后续案例中心与实验室规划

从首页进入数据实验室,可以看到我们准备的各种场景,后续会有很多的场景加入数据实验室。

在实验室中,我们简单的将场景初始化之后,就能得到一个免费使用的 logstore ,并且模拟数据会被不断写入,以模拟真实日志场景。

目前我们的网站访问日志场景中已经内建了 SQL 案例中心,从左侧的场景菜单可以点击进入:

案例中心与数据实验室联动SQL 案例中心数据实验室后续案例中心与实验室规划

可以在左侧看到适用于网站访问日志场景的 SQL 语句,包括了Nginx分析和监控, 网站日志分析两个场景。

由于我们想要在网站访问场景中兼容尽可能多的日志模式,所以场景中的模拟日志与真实的 nginx,slb,tomcat 都不完全一样,里面加入了冗余字段。所以可以方便的在该场景中进行测试。

案例中心与数据实验室联动SQL 案例中心数据实验室后续案例中心与实验室规划

点击“在实验室中打开”按钮,就可以看到语句实际运行的情况。

案例中心与数据实验室联动SQL 案例中心数据实验室后续案例中心与实验室规划

由于样例中的语句比较的是 24 小时的 pv 增长,而我们的模拟场景还没有运行 24 小时,所以结果中 growth 显示为 Infinity,我们只要动手修改一下,比较一下 10 分钟前的数据就可以看到结果了。

案例中心与数据实验室联动SQL 案例中心数据实验室后续案例中心与实验室规划

如果想要得到 SQL 案例中一样的图表,那么只需要稍加配置就可以了:

案例中心与数据实验室联动SQL 案例中心数据实验室后续案例中心与实验室规划

这里的查询语句可以任意修改,这也就是我们的数据实验室存在的意义,可以给予用户一个手动试验的场景。

而在我们的 SQL 案例中心里,也同样可以进入实验室。只要在案例中心中查看目前实验室场景中可以运行的语句,就同样可以看到实验室的按钮。

案例中心与数据实验室联动SQL 案例中心数据实验室后续案例中心与实验室规划

后续案例中心与实验室规划

目前我们的实验室还只能支持网站访问的场景,后续我会上线更多的场景覆盖所有案例中心的 SQL 案例。

而我们也会使用实验室的数据模拟能力,开通云产品的模拟数据接入。并且在不久的将来开放用户自定义数据模拟的功能。

在案例中心中我们也会陆续加入各种典型 SQL 语句,同时也欢迎用户向我们反馈,提供案例需求以及 SQL 的语句实现。

在未来我们除了 SQL 案例中心以外还会推出数据加工案例中心,方便大家使用我们强大的数据加工能力。

继续阅读