我有一个仪表板,它使用“状态”变量来过滤日志消息。这对于大多数条目都适用。 有一些实际错误没有 status=Error。它们被记录为信息。 当我从变量下拉列表中选择“错误”时,我希望获取状态=错误的条目以及任何其他包含工作“错误”作为内容一部分的条目(无论状态如何)。如果我选择 status="Debug" 或 status="Info" 我想获取与该状态匹配的条目。
我不知道如何构建查询。请帮忙。
我尝试了不同的查询,但它们没有产生我想要的结果。我是 datadog 的新手,所以我不确定如何构建查询。
您使用哪种语言编程?
但是如果您正在谈论 QUERY ,这可以帮助您提取所有具有错误状态的日志和具有其他状态的日志,但在其消息中包含“错误”一词
FROM
logs
WHERE
status = 'Error' OR
message LIKE '%ERROR%'
LIMIT 20
对于其他状态值,您可以删除
OR
message LIKE '%ERROR%'