当你想要搜索 Loki 日志时,你可以使用 Loki 提供的查询语句来筛选和检索你感兴趣的日志数据。以下是一些常见的 Loki 查询语句示例:
简单的文本搜索:
{app="your_application"} |= "search_keyword"
这个查询语句将在
your_application
应用程序的日志中搜索包含 "search_keyword" 的文本。按日志级别过滤:
{app="your_application"} |= "search_keyword" | level="error"
这个查询语句将在
your_application
应用程序的日志中搜索包含 "search_keyword" 的文本,并且只返回日志级别为 "error" 的日志。时间范围过滤:
{app="your_application"} |= "search_keyword" | time >= 1636161600
这个查询语句将在
your_application
应用程序的日志中搜索包含 "search_keyword" 的文本,并且只返回时间大于等于 1636161600 的日志(时间戳表示的是特定时间点)。多个条件组合:
{app="your_application", environment="production"} |= "search_keyword" | level="error" | time >= 1636161600
这个查询语句将在
your_application
应用程序的生产环境日志中搜索包含 "search_keyword" 的文本,并且只返回日志级别为 "error",时间大于等于 1636161600 的日志。
请根据你的具体需求修改查询语句中的参数和条件,以便准确地搜索和过滤你想要的 Loki 日志数据。