日志服务提供多语言(Java 、Python、Go等) 的 SDK,且这些语言的SDK都支持日志消费接口。

SDK消费

Java SDK 为例,以下代码展示如何消费 ShardId 中的数据。关于 SDK 的更多信息请参考日志服务 SDK
Client client = new Client(host, accessId, accessKey);

    String cursor = client.GetCursor(project, logStore, shardId, CursorMode.END).GetCursor();
    System.out.println("cursor = " +cursor);
    try {
      while (true) {
        PullLogsRequest request = new PullLogsRequest(project, logStore, shardId, 1000, cursor);
        PullLogsResponse response = client.pullLogs(request);
        System.out.println(response.getCount());
        System.out.println("cursor = " + cursor + " next_cursor = " + response.getNextCursor());
        if (cursor.equals(response.getNextCursor())) {
            break;
                }
        cursor = response.getNextCursor();
        Thread.sleep(200);
      }
    }
    catch(LogException e) {
      System.out.println(e.GetRequestId() + e.GetErrorMessage());
    }

控制台预览

日志预览也是一种日志消费。日志服务控制台提供专门的预览页面帮助您在浏览器内直接预览日志库中的部分日志。
  1. 登录日志服务控制台,单击Project名称。
  2. 在日志库列表中,单击日志库名称后的日志预览图标,然后选择消费预览
  3. 在消费预览页面,指定预览的Shard,时间段,然后单击预览
    预览页面向您展示指定时间区间开始的10个数据包的日志数据。