sentry查询基本逻辑
Sentry 查询基本逻辑
查询api的基本查询调用逻辑如下:
查询api()
=> prep_search() [执行查询]
=> build_query_params_from_request() : { projects, sort_by: sort, limit, cursor, search_filters: query} [构建查询参数]
=> parse_search_query() : search_filters [解析查询字符串]
=> search.query() :result [查询结果]
=> snuba_sdk.query.Query() : [执行具体查询]
search_filters是一个由 query 参数格式化来的查询器集合。一切未在接口定义中明确定义且符合sentry 查询格式的参数均可以通过这个查询器的校验,并执行查询。
根据时间范围查询
parse_search_query方法根据语法解析查询字符串,判断查询条件是否正确,关于时间的查询器的定义如下:
123456789# filter for datesdat ...
原生拖拽-通过数据判断是否可以被放置
原生拖拽–根据数据判断是否可以被放置
dragstart可以写入数据,drop可以读取数据。其他的拖拽事件不可获取数据
但是往往人们需要动态得知是否可以被拖动放置,因此需要在dragover中获取到数据。
实现思路
将数据存放在window或者vuex中,将数据的id绑定在事件参数中,通过id获取原始数据,进而判断是否可以被放置
解决方案
在window中挂载数据对象,如dragData,在dragstart的时候,添加’text/${dataId}'数据项,这里的dataId即是数据的id,它应该在dragData中存在。
当dragover时,虽然e.dataTransfer.getData()方法获取不到数据,但是e.dataTransfer.types是可以拿到先前在dragstart中设置的’text/${dataId}'这个数据项的名字的,从这里可以解析出dataId
用dataId在dragData中查找即可获取被拖动的完整数据
当判定可以放置的时候,对dragover的参数 e,执行e.preventDefault()即可禁止浏览器默认对dragover的处理,使拖拽 ...
sentry清理数据
Sentry清理数据
使用sentry自带的清理数据方式
Sentry 服务磁盘占满 清除postgresql方法
123456789101112# 查看docker 列表docker ps# 找出 web 和 postgre 的Id# 进入web容器并执行保留7天的数据docker exec -it 1f916f730069 /bin/bashsentry cleanup --days 7# 进入postgre容器并执行清理数据库docker exec -it 176e1501e871 /bin/bashvacuumdb -U postgres -d postgres -v -f --analyze
这个操作需要一定量的磁盘,所以如果磁盘非常满,则无效。需要
暴力清理
如何卸载Sentry
1docker volume rm sentry-clickhouse sentry-data sentry-kafka sentry-postgres
如果报 volume is in use,则需要删除容器
1docker rm $(docker ps -a -q)
删除完成后,磁盘已经释放很 ...
2021年度总结
过往一年,匆匆忙忙碌碌,懒懒散散闲闲。有时准时准点下班,有时也可以欣赏到上海凌晨四点的星空。每及加班,心里总是安慰自己,至少我的任务完成了,这个困扰我的问题被我解决了!
2021年度总结
这一年,残業しなければならない
dag —— 痛并快乐着
当我们的平台开始设计时,由于我对dag还不太熟悉,前期的一些花里胡哨的界面,我只得以工时不充足为借口暂且拒绝。后来已经与dag打了几次交道的我,在后端任务量巨大的情况下,终于有足够的时间,审视并重构一下这部分逻辑。不知什么原因,x6的文档写得,应该说,支离破碎。我常常需要打开三个页面对照着看,才能知道我所需要的api。更有甚者,由于其对vue支持得并不是很好,在重新设计这一部分的封装的时候,我竟然发现,它的注册Vue组件的方法,只是将Vue对象与组件名做了对应,只有在实际渲染时才取出对象渲染,创建节点及创建节点后都不会再暴露这一对象。这就导致了一个问题——无法在初始化组件的时候提供数据。无可奈何之下,又为了能尽量封装代码,只好写一个简单的类似的注册对象,动态存取Vue对象。几个加班的日子里,每次在这方面突破一些,我都会更加快乐一些(我甚至为了 ...
减字木兰花·去年今夜
减字木兰花·去年今夜
【宋】吕本中
去年今夜,同醉月明花树下。此夜江边,月暗长堤柳暗船。
故人何处?带我离愁江外去。来岁花前,又是今年忆去年。
译文注释赏析记得去年的今夜,我们在月明花娇的万树丛中举杯欢饮,一同进入醉乡。而今年今夜,只有我一个停立江边,心情无比惆帐。月色朦胧,长堤昏昏暗暗,岸上垂柳摇曳的阴影遮住了停靠江边的小船。
远游的故人你现在何处?请江月把我的离愁带往江外我那好友居住的地方。预想来年百花吐艳的时节,我还会像今年这样,更加深情地追忆去年呢!古诗文网>>
月暗:昏暗,不明亮。
江外:指长江以南地区。因从中原看出来,江南地带地处长江以外。故称“江外”,亦作“江表”。
来岁:来年,下一年。
古诗文网>>
这首词可以从两个层面来读。表层的,亦即文本的层面,可以说是写怀念朋友、亦即词中所说的“故人”。“去年今夜。同醉月明花树下”,去年的这个时候,在一个月明之夜的花下,这是一个非常美丽而又幽静的环境。当时作者和友人都喝醉了,其情也是非常动人的。按照宋时的习惯,有酒宴,就一定有歌妓侍宴。大的背景是月下、花前,如此幽静。而具体到酒宴上,却又是红烛光摇,翠袖持 ...
忆江南-五音Jw
忆江南-五音Jw 忆江南-五音Jw 词:野野是也 曲:贺鑫/潮汐Tide 编曲:Tide潮汐&贺鑫/穿越吧蛋炒 往事蒙尘在我眉睫之间 方今重回到江南旧院 残朽了 岁月刻的牌匾
黑洞旅行日记
黑洞旅行日记
星历xxxx年xx月xx日
很荣幸地,我偶得了一张黑洞观光票,并在三天后随团参观了黑洞[1]。
三天后的那个下午,我只身一人乘飞船前往半人马α星,那里有最近的超大型空间站,我们的观光团就从那里出发。短暂地在α-e行星休息后,我们一行人登上了观光飞船,每人手里拿到一份《黑洞旅行说明》和《星际穿越旅行守则》。在无聊地读过之后,大约是二十分钟后,飞船启动出发了。
在启动的一瞬间,我只感觉自己脑子一晕,窗外的星星连成了线,然后整个飞船变短了,我失去了知觉。不知什么时候我突然感觉到一阵颤动,窗外的星线不动了,我慢慢醒来,只听见飞船的中央广播声:
欢迎您乘坐本公司观光飞船参观天鹅座x-1黑洞。这将是一次真正的死亡之旅,不过请您放心,本公司科研专家已成功破解黑洞乱序信息重组技术,并能在一定空间内重译信息以使您安全返航。相关危险已向星际警察局备案,您的人身安全受星际平安保险公司担保。
从乘务舱过来一位美女解说员[2]接着广播说:“现在,请各位找到座位左扶手下的防护按钮,像这样打开防护罩并继续按住防护按钮,像这位先生一样操作,座椅会展开叠装在座椅内的透明黑洞旅行服[3]并自动缝合。这种 ...
三月二十四日忽见雪
三月二十四日忽见雪
人间三月桃花开
我家三月雪归来
忽见梨花人自喜
可怜老柳抽新苔
作于2015年3月24日
吊项王赋
吊项王赋
序:甲午乙未,柳絮尽飞。旭日腾起,皎月换推。众说传奇,楚河汉界,皆指以斯史,于是感项王霸而未成;而又观华幻之景,于是觉楚汉之盛衰。秦末汉兴,楚为承接,南公曰:“楚虽三户,亡秦必楚”。然公不知刘季龙颜,大丈夫生当如此,遂裂鸿沟,烹己翁,围垓下,遍封侯,竟帝业乃就,比及不学一人敌者,项王少权谋也,卒信克齐而王未可。但伤诸侯举事,纵火焚宫,楚之至中,犹思彭城。未几刎乌江而泣,葬谷城而薨。猛士既安,天下既亨。奋私智而不师古,以力征经营天下,命位不终。哀河史之滚滚,念长舟之不沉,故为之赋曰:
始皇一统,四海互通。二世暴戾,祸起关东。六国复畿,大泽首攻。君王为将,救赵鹿城。引兵渡河,沉船破甑。烧舍寡粮,楚冠群英。而或横阵百里,十万精兵,结舟并进,晨暮至津。千里奔袭,南军独行。至则鸟兽俱惊走,过而草木不复生,浩浩汤汤,如疾如风。刀戈盾戟,相触铿铿。是时王兵旌持,游龙离螭,声呼穷天,回音旋止。冲破秦离,残阳血日。而后山川震殚,众灵拜稽。黄河汹涌,寻而平息。巨鹿高墙,险为崩毕。诸侯匔匔,尽收执器。
至若赵宦弑主,关内刘属。怒发冲冠,当阳攻谷。然则迁人南郑,兵入巴蜀。明退褒斜,暗越天阻。君悛悛兮 ...
2.秘密终泄露
闹剧稍有掩盖,绝密才有泄露。临江楼的闹剧好在没有宣扬出去,介文与东方珂又在晨星城多待几日后才与众人话别准备返程。
黄梅雨
黄梅雨
黄梅雨后何如秋。恨此时,意难收。山花开未尽,苍浪不复流。
谁怨良辰终逝去。堪回眸,空接续。茫茫为哪般,青青春又绿。
初见-刘美麟
初见 (眷思量之烟霞海客) 演唱:刘美麟 (Morlin Liu) 词:赵禹晴 曲:白鸟 贝斯演奏:袁野 你跨越万水千山 只一眼便似万年 梦里繁花也搁浅 相逢不记前缘 再聚凭何怀缅 东风也叹路途远 命运缠丝线 情不愿消散 恩怨皆亏欠 世间踏遍 难抵人生初相见 纵使与你擦肩 不忍扰你安眠 空守着 暮色深 月中天










Mosu is located on the shore of Mosu Lake, facing the vast Chu Sea, backed by the Yihan Mountains. Thousands of miles of Mosu Desert can not erode the Mosu Valley. Thus the Mosu Empire was established.


