Sentry 监控之Discover 大数据查询剖析引擎 发布时间:2021-09-22 15:33:10 来源:168体育直播平台下载


  Discover 经过构建和丰厚您的过错数据,供给跨环境数据的可见性。您能够查询和解锁对整个体系健康状况的洞悉,并在一个当地取得要害业务问题的答案。

  Discover 主页供给一切已保存和预构建查询的视图,因而您能够快速深化到需求当即重视的区域。例如,假如在曩昔 24 小时内呈现过错查询的峰值,用户能够先进行查询。每个查询都保存为一张卡片,显现数据的汇总视图。

  All Events:用户能够检查任何项目组的原始过错流。这替代了事情功用,运用户能够增加其他列和更改分组以完结所需的细分。 Errors by Title:用户能够经过原始过错总数以及受影响的用户总数来检查最常产生的过错。 Errors by URL:用户能够看到产生最多过错和不同类型问题的页面。提示一下,问题是一组指纹事情。有关更多详细信息,请参阅有关指纹的完好文档。

  带有用户头像的查询卡表明已保存的查询。创立已保存查询的用户将在查询卡上显现他们的头像。保存的查询可供安排中的任何人检查,而且不限于用户帐户。

  运用新的查找条件或表列来修正查询成果。保存查询并分配自定义显现称号。有关完好的详细信息,请参阅有关查询生成器的文档。

  假如您需求修正这些查询中的任何一个,请进入查询,进行所需的更改,右上角会呈现一个按钮,要求您保存/更新(save/update)查询。请记住,对查询条件的修正不会自动保存。

  要重命名已保存的查询,请单击标题周围的铅笔图标并输入所需的显现称号。单击“enter”或点击区域外以保存更新的称号。

  随时同享您的疑问。您能够与也有权拜访同一安排的其他用户同享 URL。跟着查询的每个部分的构建,成果和 URL 都会更新,以便能够在电子邮件、聊天等中同享正在进行的查找。

  在 Discover 主页上,每个保存的查询卡都有一个省略号,能够翻开上下文菜单。从这儿,您能够删去查询。这个动作是不可逆的。您还能够经过单击右上角的垃圾桶在“查询成果(Query Results)”视图中删去查询。

  要检查查询成果,请单击任何查询卡。您将找到图表、表格和可切换的标签摘要(或分面图facet map)。顶部的查找栏可让您检查输入的查找条件。该表反映了具有可排序列的事情。

  每个表格单元格都有一个动态上下文菜单,答应您依据您的挑选经过自动更新查找栏或表格列来持续探究您的数据。比如在过滤器中增加或扫除值、翻开选定版别或检查底层问题仓库等操作:

  假如榜首列显现图标(如上所示),则表明事情已堆叠。单击该图标可检查完好的事情列表。每个事情都有一个 event ID,您能够单击以了解更多详细信息。有关怎么构建查询的更多信息,请转到查询构建器。

  事情详细信息(Event Detail)视图因事情类型(过错error、业务transaction、csp)而异。业务事情详细信息或许与过错事情详细信息(如上所示)具有彻底不同的视图。例如,过错或许会在侧栏中显现相关问题。这使您能够快速阅读该问题的事情量,并让您快速导航到相关问题。您还能够在这些视图中找到仓库盯梢(stack traces)、面包屑(breadcrumbs)等。

  一切事情都有内置的要害字段(key fields)或自定义标签(custom tags)。运用查找栏输入这些 key 并为其分配值。这将过滤您的事情列表。这是内置的 key fields。

  查询生成器语法与 Sentry 的查找语法相同。从上方输入要害字段(key field)或自定义符号(custom tag)后,您能够运用任何引证的语法。例如,count() 为您供给事情产生的次数。这能够用以下方法编写:

  在过滤器之间运用 OR 和 AND 查找条件。可是 OR 不能用于聚合(aggregate)和非聚合(non-aggregate)过滤器之间。有关这些条件的更多详细信息,请参阅运用 OR 和 AND。

  您还能够经过将值放在列表中来查找同一 key 的多个值。例如,“x:[value1, value2]” 将找到与 “x:value1 OR x:value2” 相同的成果。您能够在咱们包括同一 Key 上的多个值的内容中了解更多信息。

  每个事情都有一个标签值(tag values)列表。标签摘要分面图(或分面图)是按频率排序的前 10 个 key 的可视化。最常见的标签值(tag value)直接列在阐明(description)和百分比(percentage)的栏上方。将鼠标悬停在栏中的每个部分上以检查该标签的切当散布。

  单击这些部分中的任何一个以进一步优化您的查找。例如,单击阅读器栏中代表 Chrome 的部分将自动更新 tag summary,然后将 Chrome 增加到查找条件中。

  每个查询都有一个交互式图表,可反映下表中显现的数据。要扩大,只需在要查询的区域上单击并拖动即可。您还能够自定义显现和 Y 轴。这将与您的查询一同保存。

  在表格上方,单击列(Columns)以翻开 modal。这将显现成果表中一切列的列表。您能够增加、删去和移动根本要害字段(basic key field)列或自定义标签(custom tags)列。运用相同的视图,您还能够运用以下任何函数堆叠事情:

  每个函数都会要求您分配一个参数。有些是必需的,而有些则是可选的。函数将依据相同的值堆叠事情。假如未运用任何函数,则查询成果中的事情将独自列出。完结列修正后,单击“运用(Apply)”,成果将反映在查询成果中。请记住,假如增加了太多列,表格或许会水平翻滚。

  表格中的每个单元格都会在悬停时呈现一个省略号。这将翻开一个上下文菜单,其间包括取决于值类型的附加过滤功用。例如,您能够经过单击“增加到过滤器(Add to filter)”有挑选地将 transaction 定位到查找条件栏。

  您还能够运用表列作为方程式变量向查询增加方程式,成果将显现在查询成果表中。在增加查询方程式中了解更多信息。

  单击要排序的列 header。向下箭头按降序对列进行排序,向上箭头按升序对列进行排序。这或许会改写表格。

  假如您需求修正这些查询中的任何一个,请进入查询,进行所需的更改,右上角会呈现一个按钮,要求您保存/更新(save/update)查询。请记住,对查询条件的修正不会自动保存。

  要重命名已保存的查询,请单击标题周围的铅笔图标并输入所需的显现称号。单击 enter 或单击区域外进行承认。

  随时同享您的疑问。您能够与也有权拜访同一安排的其他用户同享 URL。跟着查询的每个部分的构建,成果会更新,URL 也会更新,以便能够在电子邮件、聊天等中同享正在进行的查找。

  关于大型导出,一旦准备就绪,您将收到一封包括下载链接的电子邮件。这将需求在 Sentry 下载页面上进一步验证。这包括文件的 SHA1 checksum,您能够运用以下指令验证其完好性:

  在 Discover 主页上,每个保存的查询卡都有一个省略号,能够翻开上下文菜单。从这儿删去查询。您还能够经过单击右上角的垃圾桶在“查询成果(Query Results)”视图中删去查询。

  在 Discover 中,您能够依据查询列增加方程式。每列就像一个变量,由于它代表查询的数字成果,这个数字用于等式。

  单击列(Columns)按钮翻开列修正器。 假如它们没有包括在您的查询中,请增加方程式所需的列。 单击 增加一个方程式(Add an Equation) 经过挑选列、输入数字(假如需求)和增加运算符来输入你的方程式。 单击“运用(Apply)”。 方程式攻略

  至少包括一个字段或函数 至少包括一个操作符 有显式运算符。例如,a(a+b) 无效;相反,您应该输入 a * (a + b)

  方程将遵从预期的运算次序,首要解析括号,然后是除法和乘法,然后是加法和减法。方程还能够包括负数。

  Discover 是一个强壮的查询引擎,答应您跨项目和运用程序查询一切过错元数据。您或许现已注意到,安装在您的运用程序中的 Sentry SDK 捕获了很多事情,每个事情都包括有关底层过错(underlying error)、渠道(platform)、设备(device)、用户(user)等的上下文数据。咱们还激烈鼓舞经过增加自定义标签和装备 release 和 environment,经过 SDK 丰厚您的过错数据。有关更多信息,请参阅让您的数据发挥作用。

  让咱们经过一些示例来了解怎么处理一切这些数据,以取得有关运用程序运转状况和稳定性的一些有用见地。

  假如您设置了与 Sentry 字段同名的标签,则某些表格列选项或许会重复。关于以下示例,请运用符号为“field”的表列选项。

  当您的运用程序中止时,Sentry 会实时告诉您,然后供给信息和东西来分类和处理过错。运用 Discover,您能够采纳更自动的方法来查找损坏您的运用程序的首要问题。构建该查询或许如下所示:

  5.设置这些列后,您或许期望查找问题最多的项目。单击 COUNT_UNIQUE(ISSUE) 列标题以相应地对行项目进行排序。

  6.将光标悬停在顶部 project 行项目上,单击显现的操作图标,然后挑选 “Add to filter”。这将进一步缩小您的成果规模,以便您能够持续查询该特定 project 的 issues。

  8.在每个行项目/问题(item/issue)上,您能够单击 issue 称号以翻开 “Issue Details” 页面并对 issue 进行分类。您还能够单击 “Open Group” 图标以在特定问题的上下文中持续查询事情仓库。

  Discover 的真实强壮之处在于它能够查询一切过错元数据,因而您不再局限于 issues 或 projects 的上下文,而且能够提醒一切运用程序的趋势和见地。让咱们看一些比如。

  经过单击 “Add to filter” 并更改表列来检查任一 URL 端点。 或许,运用通配符过滤 URL 形式:

  不管您的代码是在移动设备、阅读器仍是服务器上运转,未处理的丧命过错都或许使您的运用程序溃散。要找出这些溃散产生的方位,请在 Discover 中运转以下查询:

  挑选行项目值之一并将其增加到过滤器。 修正表列以显现溃散 message 和 count()。

  您能够经过将特定文件名增加到过滤器并更改表列以显现该文件中的首要过错元凶巨恶来持续探究特定文件名:

  要了解在发布新版别时特定项目的健康状况怎么跟着时刻的推移而改进(或不改进),请创立以下查询:

  从这儿您能够增加一个 release 作为过滤器并将列更改为 count() 和 title 以检查相似的过错。然后您能够单击 “Open Group” 图标来深化检查单个事情。您还能够在 “Results” 表的 “Releases” 中翻开 release。

  正如您现在或许现已注意到的那样,Discover 在取得对过错的可见性和洞悉力方面十分有用。有关其他用例,请检查:

  每日头条、业界资讯、热门资讯、八卦爆料,全天盯梢微博播报。各种爆料、内情、花边、资讯一扫而光。百万互联网粉丝互动参加,TechWeb官方微博等待您的重视。

上一篇:个人大数据查询渠道 下一篇:奇点控股呼应国家举办适应数字化潮流推出灵犀工业大数据渠道