问题标签 [sumologic]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
101 浏览

drupal - Sumologic 工具包含来自 syslog 的重复记录

如何删除重复记录或不允许重复记录输入 Sumologic 空间?在 Drupal 看门狗文件中看到重复项,该文件提供给 syslog,然后是 sumo,在同一方面进行了更多挖掘,但如果有任何方法不允许 Sumologic 中的重复条目,那将有很大帮助。谢谢

0 投票
1 回答
91 浏览

bash - 如何在 curl 命令的断双引号内格式化变量?

我正在尝试通过更新收集器的信息来测试 Sumo Logic API。第二个 curl 命令是导致问题“curl:(55)发送 PUT 请求失败”的命令。它适用于我的终端,但不适用于 bash 脚本。

第一个 curl 命令分配给名为“etag”的变量,该变量存储必要的 etag。etag 在第二个 curl 命令中用于请求更新存储在“updated_collector.json”中的信息。updated_collector.json 文件不是问题,因为我已经通过终端成功更新了信息。我怀疑没有在标头中发送内容类型,因为有人在他们的末尾运行了脚本,并且它没有显示带有 -vvv 标记的信息。

在这里您可以找到 Sumo Logic Collector API 方法和示例,我从中获得了 curl 命令来测试 API:https ://help.sumologic.com/APIs/Collector-Management-API/Collector-API-Methods-and-例子

更新:我重新获取了 etag,然后在 bash 脚本中运行了第二个命令。我手动将 etag 插入到第二个 curl 命令的 ${etag} 部分。然后我运行了脚本,它工作了。因此,第二个 curl 命令中的 etag 变量格式不正确。我不知道如何解决这个问题。

0 投票
1 回答
35 浏览

sumologic - 搜索结果的 Sumologic 图

我正在使用相扑。我有这张表: 查询和表

并希望以这种格式显示数据:

  1. X 轴 - 时间戳
  2. Y 轴 - 持续时间的堆叠值(按 traceId 分组,因此一个堆叠列由第一个方法持续时间/第二个方法持续时间/.../一个跟踪 id 的第 n 个方法持续时间组成)

我有这个查询:

我怎样才能得到这个问题的堆积柱形图?我不能使用 sumologic 中的示例,因为他们使用了带有 2 个字段的图表 - 时间和错误代码,在我的情况下,我有 3 个字段 - 名称、traceId 和时间戳(以及作为值的持续时间)

0 投票
3 回答
140 浏览

sumologic - SumoLogic — 从日志中的“状态”json 消息中绘制数据

我有一个接受和处理任务的服务。任务有一个状态:排队、运行、失败、取消或完成。有时,该服务会使用 json 输出一个日志条目,如下所示:

我想绘制一个饼图,按状态显示任务的细分(json 消息中的“running_tasks”、“queued_tasks”、“finished_tasks”、“failed_tasks”:、“cancelled_tasks”)。到目前为止,我还没有这样做,因为我无法想出如何根据此类消息构建表格。任何线索将不胜感激 - 在此先感谢!

0 投票
0 回答
56 浏览

monitoring - 根据状态代码在 Sumo 逻辑中创建可用性百分比图表

这是我提出的查询,但是我无法将其绘制在带有时间戳的图表中,我将不胜感激,谢谢:

0 投票
1 回答
115 浏览

api - 如何将 Sumologic API 中的数据集成到 Power BI - 用户错误

目标:

我的目标是使用 Sumologic API 从 Sumologic 仪表板中获取数据,并将其显示在 Power BI 的仪表板中。在将 URL 输入 Power BI Desktop 以可视化数据之前,我首先在 Git Bash 中检查调用。

  • 我有一个访问 ID - 看起来像: h2348f9

  • 和访问密钥 - 看起来像: 23h9qwdjqqq9qqi39d3ef9f94kks9k94k

  • 这是我试图用来访问仪表板的 url:https://api.sumologic.com/api/v2/dashboards/{dashboard id goes here} 根据Sumologic Get Dashboard Documentation

  • 我有我认为是 Dash ID 的东西

我从 Sumologic UI 中的 URL 末尾获取了破折号 ID。

附带问题: 有没有更好的方法来查找/验证 ID 的方法? 我花了很多时间搜索 Sumologic UI 和网络调用(使用 Google Chrome 检查器工具),但找不到明确说明的特定破折号 ID。我找到了我当前正在使用的确切调用,当我使用谷歌开发工具查看它时,它的响应 json 数据会被检查出来。

通过将访问 ID 替换为username并将访问密钥替换为密码,我已经成功地通过 API 访问了数据,以https://api.sumologic.com/api/v1/collectors?limit=10使用 PBI 桌面 UI“基本”身份验证设置。

(根据API 上的 Power BI 文档的指示,请参阅前几个步骤。它可以工作,尽管这表明它适用于 Azure 而不是 SumoLogic)

问题:

但是当我在我的 Git Bash for GETdashboard 中 curl 命令时,

我得到这个 json 响应:

我也无法将此调用添加到 Power BI,可能是因为同样的错误。我能够添加第一个 URL https://api.sumologic.com/api/v1/collectors?limit=10,而无需提供任何额外的用户信息。

这个错误似乎证实了 ID 是正确的,(因为我以前得到一个“不正确的 ID”错误而不是一个 json 响应),但我不确定。

主要问题:

  • 如何解决此用户未找到错误?
0 投票
1 回答
118 浏览

regex - 您如何匹配 Sumologic 正则表达式查询中的报价?

我在匹配单引号 ' 或将其放入 Sumologic 查询中的字符组时遇到问题。

例如,我的查询可能看起来像

这样做的问题是 Sumologic 会将单引号后面的字符全部变为红色,就好像它是字符串的开头一样。我试图像[\w\']+在我的角色组中一样逃避它,但它不起作用。我在网上找不到任何关于此的资源。我发现的最接近的是

https://help.sumologic.com/05Search/Get-Started-with-Search/Search-Basics/Reference_a_Field_with_Special_Characters

但我不确定如何将其与我的查询类型相对应。

0 投票
1 回答
29 浏览

sumologic - 如何计算和比较正则表达式匹配的数量

我想使用 Sumo Logic 来计算调用不同 API 的频率。我想要一个带有 API 调用名称和值的表。我当前的查询是这样的:

这会得到正确的值,但它们会转到不同的列。当我有更多变量时,表格变得非常宽且难以阅读。

0 投票
1 回答
23 浏览

sumologic - 每小时获取时间片,但按机器 ID 分组

此查询将为我提供每个机器 ID 的成功计数。

我想要的是获取过去 24 小时内的所有消息并获得每小时的平均成功率。

所以而不是拥有

机器编号 成功率计数 时间
123445 2400 24小时

我得到类似的东西

机器编号 每小时成功率计数 时间
123445 100 24小时
0 投票
0 回答
157 浏览

artifactory - 如何编写随时间聚合字段的相扑逻辑查询

Jfrog 云附带了一些预设查询。

此查询按 repo 聚合下载量:

此查询汇总了一段时间内的数据传输:

我正在尝试将两者结合起来,以便随着时间的推移通过 repo 聚合下载 GB,但我无法弄清楚如何做到这一点。看起来我在查询中有我需要的所有信息,但找不到正确的语法。

我试图在查询中添加一个时间片,通过 repo 对下载大小求和,但Field timeslice not found, please check the spelling and try again.出现错误: