您可以将 Saved Query link 反向工程到 Application Insights 吗?
Can you reverse engineer Saved Query link to Application Insights?
在 Analytics 中,如果我尝试导出 > 共享一个 Link 到查询然后 URL 被复制到我的剪贴板。
它具有以下结构:
https://analytics.applicationinsights.io/subscriptions/[subscription id]/resourcegroups/Default-ApplicationInsights-[region]/components/[resource]?q=[alphanumeric string]&apptype=web
字母数字字符串是实际查询的某种编码。我为什么这么说?因为它根据查询的大小增长或收缩。我尝试查看它是 Base64 还是 UUencode,但均无效。此外,我在查询(任意查询)中尝试了 5 个 a 和 5 个 b,然后是 10 个 c,以查看我是否会看到一个模式,但这也没有帮助。
使用 Unix 工具进行的一些分析表明,字母数字字符串是一个包含 0-9、A-Z、+、/ 和 = 的字符集。
有人知道这种格式以便我可以进行任意查询 URLs 吗?
或者能够向查询提交参数将解决我的问题。我的动机是 link 从我的网站访问 Application Insights 并转到动态查询。
编码部分示例:
查询:aaaaabbbbbbbccccccccccc
编码:?q=H4sIAAAAAAAAA0tMBIIkMEhGAC4AHRlzExcAAAA%3D
查询:abcdefghijklmnopqrstuvwxyz0123456789
编码:?q=H4sIAAAAAAAAA0tMSk5JTUvPyMzKzsnNyy8oLCouKS0rr6isMjA0MjYxNTO3sOQCANVo3%2FUlAAAA
link 查询有 2 个选项。
编码查询(适用于冗长的查询和特殊字符)。格式为 q=EncodedQuery。 EncodedQuery 是查询,按以下方式编码:(a) 首先通过 gzip 压缩,(b) 然后使用 base64 编码进行编码。
纯文本查询。格式为查询=QueryText。缺点是查询长度(更多)受浏览器的 URL 长度限制。它也可能不适用于特殊字符。
希望对您有所帮助,
约拉姆
在 Analytics 中,如果我尝试导出 > 共享一个 Link 到查询然后 URL 被复制到我的剪贴板。
它具有以下结构:
https://analytics.applicationinsights.io/subscriptions/[subscription id]/resourcegroups/Default-ApplicationInsights-[region]/components/[resource]?q=[alphanumeric string]&apptype=web
字母数字字符串是实际查询的某种编码。我为什么这么说?因为它根据查询的大小增长或收缩。我尝试查看它是 Base64 还是 UUencode,但均无效。此外,我在查询(任意查询)中尝试了 5 个 a 和 5 个 b,然后是 10 个 c,以查看我是否会看到一个模式,但这也没有帮助。
使用 Unix 工具进行的一些分析表明,字母数字字符串是一个包含 0-9、A-Z、+、/ 和 = 的字符集。
有人知道这种格式以便我可以进行任意查询 URLs 吗?
或者能够向查询提交参数将解决我的问题。我的动机是 link 从我的网站访问 Application Insights 并转到动态查询。
编码部分示例:
查询:aaaaabbbbbbbccccccccccc
编码:?q=H4sIAAAAAAAAA0tMBIIkMEhGAC4AHRlzExcAAAA%3D
查询:abcdefghijklmnopqrstuvwxyz0123456789
编码:?q=H4sIAAAAAAAAA0tMSk5JTUvPyMzKzsnNyy8oLCouKS0rr6isMjA0MjYxNTO3sOQCANVo3%2FUlAAAA
link 查询有 2 个选项。
编码查询(适用于冗长的查询和特殊字符)。格式为 q=EncodedQuery。 EncodedQuery 是查询,按以下方式编码:(a) 首先通过 gzip 压缩,(b) 然后使用 base64 编码进行编码。
纯文本查询。格式为查询=QueryText。缺点是查询长度(更多)受浏览器的 URL 长度限制。它也可能不适用于特殊字符。
希望对您有所帮助,
约拉姆