日志管理
更新时间:2022-08-02
日志管理
查询慢日志明细
使用以下代码查询慢日志明细。
public void getSlowLog(RdsClient rdsClient){
RdsSlowLogRequest request = new RdsSlowLogRequest();
// 实例id
request.setInstanceId("rds-7vh7cTlG");
// 开始时间,utc时间
request.setStartTime(DATE_FORMAT.parse("2022-07-14T09:29:14Z"));
// 结束时间,utc时间
request.setEndTime(DATE_FORMAT.parse("2022-07-21T09:29:14Z"));
RdsSlowLogResponse slowLogResponse = rdsClient.getSlowLog(request);
print("getSlowLog", slowLogResponse);
}
查询慢日志列表
使用以下代码可以查询指定实例的慢日志列表。
public void getSlowLogDownloadTaskList(RdsClient rdsClient) {
RdsSlowLogDownloadTasksRequest request = new RdsSlowLogDownloadTasksRequest();
request.setInstanceId("rds-7vh7cTlG");
// 查询时间,utc时间
request.setDatetime("2022-07-21T16:00:00Z");
RdsSlowLogDownloadTasksResponse response = rdsClient.getSlowLogDownloadTaskList(request);
print("getSlowLogDownloadTaskList", response);
}
查询慢日志下载详情
使用以下代码可以查询慢日志下载详情。
public void getSlowLogDownloadDetail(RdsClient rdsClient) {
RdsSlowLogDownloadDetailRequest request = new RdsSlowLogDownloadDetailRequest();
request.setInstanceId("rds-7vh7cTlG");
// 日志id
request.setLogId("slowlog.202207220005");
// 链接失效时间(s)
request.setDownloadValidTimeInSec(60);
RdsSlowLogDownloadDetailResponse detailResponse = rdsClient.getSlowLogDownloadDetail(request);
print("getSlowLogDownloadDetail", detailResponse);
}