当前位置: 首页 > news >正文

Grafana链接iframe嵌入Web前端一直跳登录页面的问题记录

概述

公司有个项目使用到Grafana作为监控界面,因为项目方的环境极其复杂,仅物理隔离的环境就有三四个,而且每个都得部署项目,今天在某个环境测试,查看界面遇到一个比较奇怪的Grafana问题,后面针对该问题进行跟踪分析并解决,故而博文记录,用于备忘。

问题

登录项目Web界面,打开Grafana的界面,总是跳转到登录界面,确定输入的用户以及密码没有问题,但是每次一看“Logged In”字样,界面一闪,熟悉的登录界面再次出现。

该问题现象和参考链接2的情况是一模一样,但是按照对应博文的操作发现并没有解决。
后面在参考链接1找到线索
在这里插入图片描述经过查看浏览器请求发现同样现象
在这里插入图片描述太过隐蔽,导致之前好几次都直接忽略了,后面仔细排查才确定问题。

根源

该问题的根源是跨域,因为环境中Grafana和前端页面分别部署在不同的服务器,所以前端界面嵌入的Grafana页面登录的时候,因为同源策略引起Cookies信息写入失败,从而导致Grafana跳Home界面的时候,发现没有Cookies信息而再次跳转回登录界面,这就形成了一直跳登录界面的情况。

注意:该问题目前在Chrome高版本浏览器遇到。

相关文章:

  • python自动更新chromedriver
  • swiper+fixed的错误,splice函数的使用,提取年月日substring
  • [每日一练]利用自连接实现数量查询
  • MySQL | excel数据输出insert语句
  • 第167天:应急响应-日志自动提取分析项目_ELK_Logkit_LogonTracer_Anolog等
  • 力扣随机一题——所有元音按顺序排序的最长字符串
  • 数据驱动农业——助力作物增产
  • 新书推荐——《Python贝叶斯深度学习》
  • 基于php的民宿预订管理系统
  • 计算机视觉学习---图像增强
  • 图像处理基础知识点简记
  • 什么是区块链桥?
  • 理解Python闭包概念
  • Windows下VScode快速配置OpenCV开发环境 【快乐篇】
  • Pytorch 学习手册
  • [译] 理解数组在 PHP 内部的实现(给PHP开发者的PHP源码-第四部分)
  • 【前端学习】-粗谈选择器
  • 2018天猫双11|这就是阿里云!不止有新技术,更有温暖的社会力量
  • Apache的基本使用
  • ES6之路之模块详解
  • nodejs:开发并发布一个nodejs包
  • npx命令介绍
  • springboot_database项目介绍
  • Zepto.js源码学习之二
  • 机器学习 vs. 深度学习
  • 区块链技术特点之去中心化特性
  • 实现菜单下拉伸展折叠效果demo
  • 数组大概知多少
  • 想写好前端,先练好内功
  • 一道闭包题引发的思考
  • 异步
  • 原生js练习题---第五课
  • Android开发者必备:推荐一款助力开发的开源APP
  • ​【原创】基于SSM的酒店预约管理系统(酒店管理系统毕业设计)
  • ‌Excel VBA进行间比法设计
  • # 深度解析 Socket 与 WebSocket:原理、区别与应用
  • (07)Hive——窗口函数详解
  • (Git) gitignore基础使用
  • (第61天)多租户架构(CDB/PDB)
  • (二)pulsar安装在独立的docker中,python测试
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (二十四)Flask之flask-session组件
  • (附源码)apringboot计算机专业大学生就业指南 毕业设计061355
  • (附源码)springboot金融新闻信息服务系统 毕业设计651450
  • (六)vue-router+UI组件库
  • (算法)求1到1亿间的质数或素数
  • (五)网络优化与超参数选择--九五小庞
  • (一)utf8mb4_general_ci 和 utf8mb4_unicode_ci 适用排序和比较规则场景
  • .NET 4.0中使用内存映射文件实现进程通讯
  • .Net Attribute详解(上)-Attribute本质以及一个简单示例
  • .Net Core 中间件与过滤器
  • .net 使用ajax控件后如何调用前端脚本
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .NET6 命令行启动及发布单个Exe文件
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接