【技术实现步骤摘要】
事件日志管理
[0001]相关申请的交叉引用
[0002]本申请要求于2021年12月20日提交的题为“EVENT LOG MANAGEMENT(事件日志管理)”的印度专利申请第202141059282号的优先权,其全部内容通过引用明确并入本文。
技术介绍
[0003]软件即服务(SaaS)是托管应用或服务的云服务。在一些情况下,多租户SaaS环境可以提供将由环境的不同租户(例如,不同的订户或客户组)共享的资源。
技术实现思路
[0004]本文描述的一些实现涉及一种系统。该系统可以包括一个或多个存储器和一个或多个处理器。该系统可以被配置为获得与该系统的租户相关联的一个或多个事件日志。该系统可以被配置为基于一个或多个事件日志来确定与租户相关联的事件率。该系统可以被配置为基于事件率来确定轮换间隔。该系统可以被配置为基于轮换间隔来使数据结构被生成以用于存储在时间窗口期间获得的、与租户相关联的事件日志。该系统可以被配置为在时间窗口内获得与租户相关联的一个或多个附加事件日志。该系统可以被配置为基于在时间窗内获得一个或多个附加事件日志来使一个或多个附加事件日志被存储在数据结构中。
[0005]本文描述的一些实现涉及为系统存储指令集的非暂态计算机可读介质。指令集当由系统的一个或多个处理器执行时可以使系统基于与系统的租户相关联的一个或多个事件日志来确定与租户相关联的事件率。指令集在由系统的一个或多个处理器执行时可以使系统基于事件率来确定与租户相关联的预测的事件率。指令集在由系统的一个或多个处理器执行时可以使系统基于预测 ...
【技术保护点】
【技术特征摘要】
1.一种系统,包括:一个或多个存储器;以及一个或多个处理器,用于:获得与所述系统的租户相关联的一个或多个事件日志;基于所述一个或多个事件日志来确定与所述租户相关联的事件率;基于所述事件率来确定轮换间隔;基于所述轮换间隔来使数据结构被生成以用于存储在时间窗口期间被获得的、与所述租户相关联的事件日志;在所述时间窗口内获得与所述租户相关联的一个或多个附加事件日志;以及基于在所述时间窗口内获得所述一个或多个附加事件日志,使所述一个或多个附加事件日志被存储在所述数据结构中。2.根据权利要求1所述的系统,其中用于确定所述轮换间隔的所述一个或多个处理器,用于:使用机器学习模型来处理所述事件率和与所述租户相关联的一个或多个先前事件率以确定预测的事件率;以及基于所述预测的事件率来确定所述轮换间隔。3.根据权利要求1所述的系统,其中用于确定所述轮换间隔的所述一个或多个处理器,用于:使用单变量时间序列预测模型来处理所述事件率和与所述租户相关联的一个或多个先前事件率以确定预测的事件率;以及基于所述预测的事件率来确定所述轮换间隔。4.根据权利要求1所述的系统,其中用于确定所述轮换间隔的所述一个或多个处理器,用于:基于所述事件率来确定预测的事件率;标识数据结构的代表性容量;基于所述预测的事件率来确定在特定时间间隔期间要被接收的事件日志的数目;确定在所述特定时间间隔期间要被接收的所述事件日志的数目小于或等于所述代表性容量;以及将所述特定时间间隔标识为所述轮换间隔。5.根据权利要求1所述的系统,其中用于确定所述轮换间隔的所述一个或多个处理器,用于:基于所述事件率来确定预测的事件率;标识数据结构的代表性容量;基于所述预测的事件率来确定在特定时间间隔期间要被接收的事件日志的数目;确定在所述特定时间间隔期间要被接收的所述事件日志的数目大于所述代表性容量;以及使所述轮换间隔大于所述特定时间间隔。6.根据权利要求1所述的系统,其中所述数据结构的名称标识以下至少一项:所述租户;
所述时间窗口;或要被存储在所述数据结构中的事件日志类别。7.根据权利要求1所述的系统,其中所述一个或多个处理器还用于:获得事件日志搜索请求;基于所述事件日志搜索请求来确定与所述事件日志搜索请求相关联的时间跨度;基于与所述事件日志搜索请求相关联的所述时间跨度,搜索另一数据结构以标识数据结构集,其中所述数据结构集中的每个数据结构存储在特定时间窗口期间被获得的、与所述租户相关联的事件日志,所述特定时间窗口至少部分地与和所述事件日志搜索请求相关联的所述时间跨度共同扩展,基于所述事件日志搜索请求,对所述数据结构集执行一个或多个数据结构查询以标识事件日志搜索信息;以及提供所述事件日志搜索信息。8.根据权利要求7所述的系统,其中所述另一数据结构是二叉搜索树。9.根据权利要求1所述的系统,其中所述一个或多个处理器还用于:获得剩余存储容量请求;基于所述剩余存储容量请求来确定针对所述租户的可用存储的数量;基于针对所述租户的所述可用存储的所述数量来确定可以被存储在针对所述租户的所述可用存储中的事件日志的数目;基于可以被存储在针对所述租户的所述可用存储中的所述事件日志的数目以及与所述租户相关联的所述事件率,确定针对所述租户的以时间量表示的剩余存储容量;以及向所述租户提供以所述时间量表示的所述剩余存储容量。10.一种存储指令集的非暂态计算机可读介质,所述指令集包括:一个或多个指令,所述一个或多个指令在由系统的一个或多个处理器执行时使所述系统:基于与所述系统的租户相关联的一个或多个事件日志来确定与所述租户相关联的事件率;基于所述事件率来确定与所述租户相关联的预测的事件率;基于所述预测的事件率来确定轮换间隔;基于所述轮换...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。