【发布时间】:2021-01-14 11:08:50
【问题描述】:
我在 python 中使用谷歌日志客户端,以便从我的谷歌物联网核心服务中检索一些日志。
这是我使用的代码:
client = self.create_client()
log_filter: str = self.set_filter(device_id, timestamp)
for _ in client.list_entries(filter_=log_filter, page_size=1):
return False
return True
我使用的过滤器是这样的:
resource.type:cloudiot_device AND jsonPayload.eventType:DISCONNECT AND resource.labels.device_num_id:my_device_num_id AND timestamp>="down_limit" AND timestamp
基本上我正在尝试从日志中获取断开连接事件,如果我找到相应的条目然后我停止运行。
所以代码有效,但不知何故我的日志似乎正在消失。
我创建了单元测试并给出了一个设备 ID 和一个时间戳,我昨天能够找到相应的日志条目,但今天它不再存在..
知道这可能来自哪里吗?
【问题讨论】:
标签: python google-cloud-logging google-cloud-iot