当你想要搜索 Loki 日志时,你可以使用 Loki 提供的查询语句来筛选和检索你感兴趣的日志数据。以下是一些常见的 Loki 查询语句示例:

  1. 简单的文本搜索:

    {app="your_application"} |= "search_keyword"

    这个查询语句将在 your_application 应用程序的日志中搜索包含 "search_keyword" 的文本。

  2. 按日志级别过滤:

    {app="your_application"} |= "search_keyword" | level="error"

    这个查询语句将在 your_application 应用程序的日志中搜索包含 "search_keyword" 的文本,并且只返回日志级别为 "error" 的日志。

  3. 时间范围过滤:

    {app="your_application"} |= "search_keyword" | time >= 1636161600

    这个查询语句将在 your_application 应用程序的日志中搜索包含 "search_keyword" 的文本,并且只返回时间大于等于 1636161600 的日志(时间戳表示的是特定时间点)。

  4. 多个条件组合:

    {app="your_application", environment="production"} |= "search_keyword" | level="error" | time >= 1636161600

    这个查询语句将在 your_application 应用程序的生产环境日志中搜索包含 "search_keyword" 的文本,并且只返回日志级别为 "error",时间大于等于 1636161600 的日志。

请根据你的具体需求修改查询语句中的参数和条件,以便准确地搜索和过滤你想要的 Loki 日志数据。

最后修改:2023 年 11 月 06 日
如果觉得我的文章对你有用,请随意赞赏