问题标签 [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.
drupal - Sumologic 工具包含来自 syslog 的重复记录
如何删除重复记录或不允许重复记录输入 Sumologic 空间?在 Drupal 看门狗文件中看到重复项,该文件提供给 syslog,然后是 sumo,在同一方面进行了更多挖掘,但如果有任何方法不允许 Sumologic 中的重复条目,那将有很大帮助。谢谢
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 变量格式不正确。我不知道如何解决这个问题。
sumologic - 搜索结果的 Sumologic 图
我正在使用相扑。我有这张表: 查询和表
并希望以这种格式显示数据:
- X 轴 - 时间戳
- Y 轴 - 持续时间的堆叠值(按 traceId 分组,因此一个堆叠列由第一个方法持续时间/第二个方法持续时间/.../一个跟踪 id 的第 n 个方法持续时间组成)
我有这个查询:
我怎样才能得到这个问题的堆积柱形图?我不能使用 sumologic 中的示例,因为他们使用了带有 2 个字段的图表 - 时间和错误代码,在我的情况下,我有 3 个字段 - 名称、traceId 和时间戳(以及作为值的持续时间)
sumologic - SumoLogic — 从日志中的“状态”json 消息中绘制数据
我有一个接受和处理任务的服务。任务有一个状态:排队、运行、失败、取消或完成。有时,该服务会使用 json 输出一个日志条目,如下所示:
我想绘制一个饼图,按状态显示任务的细分(json 消息中的“running_tasks”、“queued_tasks”、“finished_tasks”、“failed_tasks”:、“cancelled_tasks”)。到目前为止,我还没有这样做,因为我无法想出如何根据此类消息构建表格。任何线索将不胜感激 - 在此先感谢!
monitoring - 根据状态代码在 Sumo 逻辑中创建可用性百分比图表
这是我提出的查询,但是我无法将其绘制在带有时间戳的图表中,我将不胜感激,谢谢:
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 GET
dashboard 中 curl 命令时,
我得到这个 json 响应:
我也无法将此调用添加到 Power BI,可能是因为同样的错误。我能够添加第一个 URL https://api.sumologic.com/api/v1/collectors?limit=10
,而无需提供任何额外的用户信息。
这个错误似乎证实了 ID 是正确的,(因为我以前得到一个“不正确的 ID”错误而不是一个 json 响应),但我不确定。
主要问题:
- 如何解决此用户未找到错误?
regex - 您如何匹配 Sumologic 正则表达式查询中的报价?
我在匹配单引号 ' 或将其放入 Sumologic 查询中的字符组时遇到问题。
例如,我的查询可能看起来像
这样做的问题是 Sumologic 会将单引号后面的字符全部变为红色,就好像它是字符串的开头一样。我试图像[\w\']+
在我的角色组中一样逃避它,但它不起作用。我在网上找不到任何关于此的资源。我发现的最接近的是
但我不确定如何将其与我的查询类型相对应。
sumologic - 如何计算和比较正则表达式匹配的数量
我想使用 Sumo Logic 来计算调用不同 API 的频率。我想要一个带有 API 调用名称和值的表。我当前的查询是这样的:
这会得到正确的值,但它们会转到不同的列。当我有更多变量时,表格变得非常宽且难以阅读。
sumologic - 每小时获取时间片,但按机器 ID 分组
此查询将为我提供每个机器 ID 的成功计数。
我想要的是获取过去 24 小时内的所有消息并获得每小时的平均成功率。
所以而不是拥有
机器编号 | 成功率计数 | 时间 |
---|---|---|
123445 | 2400 | 24小时 |
我得到类似的东西
机器编号 | 每小时成功率计数 | 时间 |
---|---|---|
123445 | 100 | 24小时 |
artifactory - 如何编写随时间聚合字段的相扑逻辑查询
Jfrog 云附带了一些预设查询。
此查询按 repo 聚合下载量:
此查询汇总了一段时间内的数据传输:
我正在尝试将两者结合起来,以便随着时间的推移通过 repo 聚合下载 GB,但我无法弄清楚如何做到这一点。看起来我在查询中有我需要的所有信息,但找不到正确的语法。
我试图在查询中添加一个时间片,通过 repo 对下载大小求和,但Field timeslice not found, please check the spelling and try again.
出现错误: