如此方便的日志分析功能,快来嵌入到你的网站吧!

简介: 背景需求 用户配置完成日志服务采集和查询分析等功能后,期望能直接使用日志查询分析和仪表盘页面,同时对于日志一般需要分享给其他同事进行使用,此时使用RAM会带来众多子账号的管理成本,因此日志服务提供新的单点登录方式嵌入式集成查询分析和仪表盘等页面。
+关注继续查看

背景需求

用户配置完成日志服务采集和查询分析等功能后,期望能直接使用日志查询分析和仪表盘页面,同时对于日志一般需要分享给其他同事进行使用,此时使用RAM会带来众多子账号的管理成本,因此日志服务提供新的单点登录方式嵌入式集成查询分析和仪表盘等页面。

实际效果

  • 如下图例为将指定日志库查询页面和仪表盘页面嵌入自建网站,不需要再阿里云官网即可直接使用日志服务分析可视化功能。

    • 单独查询和仪表盘页面可以方便的嵌入至任何WEB
    • 通过令牌服务生成登录链接,访问后可以通过RAM限制操作权限(比如只读)

share.gif

具体方案

整体访问流程

登录时序图.png

具体步骤说明

  • 用户登录自建WEB

    • 在登录完成后WEB服务端访问令牌服务(STS)获取临时身份信息(STS使用说明)

      • 授权只允许访问指定日志库参考文档
  • 请求阿里云登录服务获取登录TOKEN

    • 在通过STS获取临时AK对和SecurityToken后,调用登录服务接口获取登录TOKEN

      实际请求样例
      http://signin.aliyun.com/federation?Action=GetSigninToken
      &AccessKeyId=<STS返回的临时AK>
      &AccessKeySecret=<STS返回的临时Secret>
      &SecurityToken=<STS返回的安全TOKEN>
      &TicketType=mini
  • 生成免登录链接

    • 获取登录TOKEN后与嵌入的页面链接一并生成访问链接(由于TOKEN有效期为3小时,建议在自建WEB设置链接,每次请求时生成新登录TOKEN,通过302请求返回进行跳转)

      实际请求样例
      http://signin.aliyun.com/federation?Action=Login
        &LoginUrl=<登录失效跳转的地址,一般配置为自建WEB配置302跳转的URL>
        &Destination=<实际访问日志服务页面,支持查询页面和仪表盘页面>
        &SigninToken=<获取的登录TOKEN>
    • 支持嵌入页面

      完整查询分析页面(支持多标签):
      https://sls4service.console.aliyun.com/next/project/<Project名称>/logsearch/<日志库名称>?hideTopbar=true&hideSidebar=true
      查询页面:
      https://sls4service.console.aliyun.com/next/project/<Project名称>/logsearch/<日志库名称>?isShare=true&hideTopbar=true&hideSidebar=true
      仪表盘页面:
      https://sls4service.console.aliyun.com/next/project/<Project名称>/dashboard/<仪表盘名称>?isShare=true&hideTopbar=true&hideSidebar=true

代码示例

  • 提供Java、PHP、Python三类代码示例,其它示例陆续增加中

技术支持

de15920c0f6373aa59e65cb9496ec6594811e77e

相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
8月前
|
分布式计算 监控 Java
日志分析实战之清洗日志小实例4:统计网站相关信息
日志分析实战之清洗日志小实例4:统计网站相关信息
68 0
日志分析实战之清洗日志小实例4:统计网站相关信息
|
10月前
|
分布式计算 MaxCompute
《零基础实现Flume收集网站日志数据到MaxCompute》电子版地址
零基础实现Flume收集网站日志数据到MaxCompute
48 0
《零基础实现Flume收集网站日志数据到MaxCompute》电子版地址
|
10月前
|
数据采集 SQL 监控
5-网站日志分析案例项目回顾与点击流数据分析项目介绍
文章目录 5-网站日志分析案例项目回顾与点击流数据分析项目介绍 一、网站日志流量数据分析 1.背景: 2.日志种类 3.分析指标 4.日志流量数据分析系统
5-网站日志分析案例项目回顾与点击流数据分析项目介绍
|
10月前
|
消息中间件 数据采集 缓存
2-网站日志分析案例-日志采集:Flume-Kafka-Flume-HDFS
文章目录 2-网站日志分析案例-日志采集:Flume-Kafka-Flume-HDFS 环境安装 虚拟机安装 安装hadoop 安装zookeeper 安装过程 基本命令
2-网站日志分析案例-日志采集:Flume-Kafka-Flume-HDFS
|
10月前
|
SQL 分布式计算 监控
4-网站日志分析案例-日志数据统计分析
文章目录 4-网站日志分析案例-日志数据统计分析 一、环境准备与数据导入 1.开启hadoop
4-网站日志分析案例-日志数据统计分析
|
10月前
|
分布式计算 监控 Java
3-网站日志分析案例-MapReduce执行日志清洗
文章目录 3-网站日志分析案例-MapReduce执行日志清洗 准备环境: 1.数据介绍 2.基于IDEA创建Maven工程 3.日志清洗
3-网站日志分析案例-MapReduce执行日志清洗
|
10月前
|
监控 Apache 流计算
2-网站日志分析案例-基于Flume采集WEB日志-windows版本
文章目录 2-网站日志分析案例-基于Flume采集WEB日志-windows版本 1.Flume简介 2.在Windows环境下安装Flume
|
10月前
|
JavaScript 前端开发 开发者
网站流量日志埋点收集— 原理实现雏形—如何解决 js 和 html 页面耦合问题|学习笔记
快速学习网站流量日志埋点收集—原理实现雏形—如何解决 js 和 html 页面耦合问题
66 0
网站流量日志埋点收集— 原理实现雏形—如何解决 js 和 html 页面耦合问题|学习笔记
|
10月前
|
监控 搜索推荐 开发者
网站流量日志分析背景介绍--网站分析的意义|学习笔记
快速学习网站流量日志分析背景介绍--网站分析的意义
188 0
网站流量日志分析背景介绍--网站分析的意义|学习笔记
|
10月前
|
前端开发 JavaScript 开发者
网站流量日志埋点收集—前端收集数据脚本|学习笔记
快速学习网站流量日志埋点收集—前端收集数据脚本
148 0
网站流量日志埋点收集—前端收集数据脚本|学习笔记
相关产品
日志服务
推荐文章
更多