SYSTEM AND METHOD FOR GENERATING AND STORING REAL-TIME ANALYTICS METRIC DATA USING AN IN MEMORY BUFFER SERVICE CONSUMER FRAMEWORK
    21.
    发明申请
    SYSTEM AND METHOD FOR GENERATING AND STORING REAL-TIME ANALYTICS METRIC DATA USING AN IN MEMORY BUFFER SERVICE CONSUMER FRAMEWORK 有权
    使用内存缓冲服务消费者框架生成和存储实时分析公制数据的系统和方法

    公开(公告)号:US20170060771A1

    公开(公告)日:2017-03-02

    申请号:US14841503

    申请日:2015-08-31

    Abstract: In an example, a processing system of a database system may categorize event data taken from logged interactions of users with a multi-tenant information system to provide a metric. Event roll-up aggregate metrics used to provide the metric may be generated in connection with event capture. The processing system of the database system may periodically calculate the metric for a particular one of the tenants, and electronically store the periodically calculated metrics for accessing responsive to a query of the particular tenant.

    Abstract translation: 在一个示例中,数据库系统的处理系统可以将从用户的记录交互获取的事件数据与多租户信息系统分类以提供度量。 用于提供度量的事件汇总聚合度量可以与事件捕获相关联地生成。 数据库系统的处理系统可以周期性地计算特定租户的度量,并且电子地存储响应于特定租户的查询的周期性计算的用于访问的度量。

    Distributed sorting of event log files

    公开(公告)号:US10223367B2

    公开(公告)日:2019-03-05

    申请号:US14638799

    申请日:2015-03-04

    Inventor: Aakash Pradeep

    Abstract: In an example, composite keys for an event log may be provided. A partitioner may be configured to extract a natural key from the composite keys and distribute log lines of event log files to a plurality of reducer nodes based on a value of the natural key. A comparator may use a log time of the composite key to sort a received portion of the distributed log lines.

    System having in-memory buffer service, temporary events file storage system and backup events file uploader service

    公开(公告)号:US10185603B2

    公开(公告)日:2019-01-22

    申请号:US15946596

    申请日:2018-04-05

    Abstract: Computer-implemented methods and systems are provided. The system includes a data store that is configured to store events in an event table, a temporary events file storage system (TEFSS), and a cluster of application servers. The cluster includes a first application server that generates events, and a second application server that includes an events file uploader service. When the first application server is unable to directly write events to the data store, an indirect events writer generates events file(s), and writes the events file(s) to the TEFSS. Each events file includes a plurality of events flushed from an in-memory buffer service at the first application server. When the events file uploader service determines that the first application server is inactive, it reads the events file(s) from the TEFSS, and writes the events from each of the events files to the data store.

    Extraction and capture of information from customizable header

    公开(公告)号:US10178156B2

    公开(公告)日:2019-01-08

    申请号:US14688917

    申请日:2015-04-16

    Abstract: A database system captures custom information of a header section associated with a logged interaction of a user. The database system may receive a hypertext transfer protocol (http) message including the header section and determine whether the header section includes a predetermined data pattern associated with the custom information added by a second application that is different than a first application which initiated the http message. The database system may extract the custom information from the header section in response to determining that the header section includes the predetermined data pattern. The custom information and event data extracted from the logged interaction of the user may be stored on the database system as a storage element.

    SCHEDULING JOBS FOR PROCESSING LOG FILES USING A DATABASE SYSTEM

    公开(公告)号:US20180095790A1

    公开(公告)日:2018-04-05

    申请号:US15281559

    申请日:2016-09-30

    CPC classification number: G06F9/4887 G06F17/30115

    Abstract: Disclosed are some examples of systems, methods, apparatus and computer program products for scheduling jobs to process log files. In some implementations, a scheduler can be configured to identify a final state of a previously scheduled first job as a failure in execution by one or more processors. For instance, the first job may have been defined to process a first input log file saved to a database during a first timeframe of a sequence of timeframes of a designated interval. The scheduler can detect a second input log file saved to the database. The scheduler can then define a second job to process the first input log file and the second input log file and schedule the second job in association with a second timeframe of the sequence.

Patent Agency Ranking