Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ibm mobilefirst IBM Worklight 6.2-如何删除现有分析日志?_Ibm Mobilefirst_Worklight Analytics - Fatal编程技术网

Ibm mobilefirst IBM Worklight 6.2-如何删除现有分析日志?

Ibm mobilefirst IBM Worklight 6.2-如何删除现有分析日志?,ibm-mobilefirst,worklight-analytics,Ibm Mobilefirst,Worklight Analytics,同时,提到了以下几点: TTL属性不应用于数据库中已存在的数据 分析平台。在添加之前,必须设置TTL属性 数据 因此,如何在设置这些属性之前删除现有日志?您必须使用弹性搜索删除API从Worklight Analytics中删除现有文档 在使用任何弹性搜索删除API之前,建议先备份数据,因为滥用API或不希望的查询将导致永久性数据丢失 下面是一个如何在指定日期范围内删除客户端日志的示例,假设您的弹性搜索实例在http://localhost:9500。此特定示例删除2014年10月1日至10月1

同时,提到了以下几点:

TTL属性不应用于数据库中已存在的数据 分析平台。在添加之前,必须设置TTL属性 数据


因此,如何在设置这些属性之前删除现有日志?

您必须使用弹性搜索删除API从Worklight Analytics中删除现有文档

在使用任何弹性搜索删除API之前,建议先备份数据,因为滥用API或不希望的查询将导致永久性数据丢失

下面是一个如何在指定日期范围内删除客户端日志的示例,假设您的弹性搜索实例在
http://localhost:9500
。此特定示例删除2014年10月1日至10月15日之间的所有客户端日志

curl -XDELETE 'http://localhost:9500/worklight/client_logs/_query' -d
'
    {
        "query": {
            "range": {
                "timestamp": {
                    "gt" : 1412121600000,
                    "lt" : 1413331200000
                }
            }
        }
    }
'
您可以使用路径
http://localhost:9500/worklight/{文档类型}
。文档类型包括应用程序活动、网络活动、通知活动、客户端日志和服务器日志

删除文档时,可以过滤两个属性:“timestamp”或“daystamp”,这两个属性都以毫秒为单位以历元时间表示。请注意,“daystamp”只是给定日期(即12:00AM)的第一个时间戳。范围查询还接受以下参数:

  • gte-大于或等于
  • gt-大于
  • lte-小于或等于
  • lt-小于
有关更多信息,请参阅弹性搜索、删除和查询API:


您必须使用弹性搜索删除API从Worklight Analytics中删除现有文档

在使用任何弹性搜索删除API之前,建议先备份数据,因为滥用API或不希望的查询将导致永久性数据丢失

下面是一个如何在指定日期范围内删除客户端日志的示例,假设您的弹性搜索实例在
http://localhost:9500
。此特定示例删除2014年10月1日至10月15日之间的所有客户端日志

curl -XDELETE 'http://localhost:9500/worklight/client_logs/_query' -d
'
    {
        "query": {
            "range": {
                "timestamp": {
                    "gt" : 1412121600000,
                    "lt" : 1413331200000
                }
            }
        }
    }
'
您可以使用路径
http://localhost:9500/worklight/{文档类型}
。文档类型包括应用程序活动、网络活动、通知活动、客户端日志和服务器日志

删除文档时,可以过滤两个属性:“timestamp”或“daystamp”,这两个属性都以毫秒为单位以历元时间表示。请注意,“daystamp”只是给定日期(即12:00AM)的第一个时间戳。范围查询还接受以下参数:

  • gte-大于或等于
  • gt-大于
  • lte-小于或等于
  • lt-小于
有关更多信息,请参阅弹性搜索、删除和查询API:


请注意,我编辑了一些关于删除其他类型文档的内容。请注意,我编辑了一些关于删除其他类型文档的内容。