Multivariate metadata based cloud deployment monitoring for lifecycle operations

US2016350102A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016350102-A1
Application numberUS-201514725442-A
CountryUS
Kind codeA1
Filing dateMay 29, 2015
Priority dateSep 26, 2014
Publication dateDec 1, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques are described for metadata-based monitoring of lifecycle operations on software deployments. In one embodiment, a set of metadata is stored in volatile or non-volatile store. The set of metadata may include a plurality of signatures and map a first signature of the plurality of signatures to a first status identifier for a first benchmark of a particular operation. A first set of log data that is associated with one or more software deployments is monitored for occurrence of the first signature. Based, at least in part, on the monitoring, a status of the first benchmark with respect to the first set of one or more software deployments is determined. Report data that indicates the status of the first benchmark is then generated and displayed.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: storing, in volatile or non-volatile storage, metadata that includes a plurality of signatures, the metadata mapping a first signature of the plurality of signatures to a first status identifier for a first benchmark of a particular operation, and a second signature of the plurality of signatures to a second status identifier for a second benchmark of the particular operation; monitoring, during execution of the particular operation on a first set of one or more software deployments, a first set of log data associated with the first set of one or more software deployments for occurrence of the first signature and the second signature; based, at least in part, on monitoring the first set of log data associated with the first set of one or more software deployments for occurrence of the first signature, determining, during execution of the particular operation on the first set of one or more software deployments, a status of the first benchmark of the particular operation with respect to the first set of one or more software deployments; generating and causing display of report data that indicates the status of the first benchmark of the particular operation with respect to the first set of one or more software deployments. 2 . The method of claim 1 , wherein the plurality of signatures further includes a third signature that maps to the first status identifier for the first benchmark of the particular operation; wherein the first set of one or more software deployments are instances of a first type of software; the method further comprising: monitoring, during execution of the particular operation on a second set of one or more software deployment that are instances of a second type of software, a second set of log data associated with the second set of one or more software deployments for occurrence of the third signature; based, at least in part, on monitoring the second set of log data associated with the second set of one or more software deployments for occurrence of the third signature, determining the status of the first benchmark of the particular operation with respect to the second set of one or more software deployments; and wherein the report data that indicates the status of the first benchmark of the particular operation with respect to the first set of one or more software deployments further indicates the status of the first benchmark with respect to the second set of one or more software deployments. 3 . The method of claim 1 , wherein the plurality of signatures includes a third signature that maps to a second status identifier for the first benchmark of the particular operation; the method further comprising monitoring the first set of one or more log files associated with the first set of one or more software deployments for occurrence of the third signature; and wherein determining the status of the first benchmark of the particular operation with respect to the first set of one or more software deployments is further based on monitoring the first set of one or more log files associated with the first set of one or more software deployments for occurrence of the third signature. 4 . The method of claim 1 , further comprising: based, at least in part, on monitoring the first set of one or more log files associated with the first set of one or more software deployments for occurrence of the second signature, determining a status of the second benchmark of the particular operation with respect to the first set of one or more software deployments; and wherein the report data that is displayed further indicates the status of the second benchmark of the particular operation with respect to the first set of one or more software deployments. 5 . The method of claim 1 , wherein the metadata further maps the first signature to location identification data that identifies where to locate the first set of one or more log files. 6 . The method of claim 1 , further comprising: receiving input that identifies a first subset of benchmarks associated with the particular operation; in response to the input, storing a set of reporting metadata that identifies the first subset of benchmarks associated with the particular operation; and wherein the report data that is displayed includes the first subset of benchmarks that is identified by the set of report metadata and does not include a second subset of benchmarks that is not identified by the set of report metadata. 7 . The method of claim 6 , wherein the report metadata further identifies an order for displaying the first subset of benchmarks; and wherein the report data displays the first subset of benchmarks according to the order identified by the report metadata. 8 . The method of claim 6 , wherein the report data displays the first subset of benchmarks in an order that is determined by completion time. 9 . The method of claim 1 , wherein the first set of one or more software deployments are instances of a first type of software; wherein the report data that is displayed indicates the status of the first benchmark for the first set of one or more software deployments and a second set of one or more software deployments that are instances of a second type of software; wherein the report data that is displayed further indicates a status of a second benchmark for the first set of one or more software deployments; and wherein the report data that is displayed does not indicate the status of the second benchmark for the second set of one or more software deployments. 10 . The method of claim 1 , further comprising: receiving filter criteria to filter which software deployments of a plurality of software deployments are displayed in the report data; and wherein the filter criteria specifies a constraint based, at least in part, on the status of the first benchmark of the particular operation. 11 . One or more non-transitory computer-readable media storing instructions which, when executed by one or more processors, cause operations comprising: storing, in volatile or non-volatile storage, metadata that includes a plurality of signatures, the metadata mapping a first signature of the plurality of signatures to a first status identifier for a first benchmark of a particular operation, and a second signature of the plurality of signatures to a second status identifier for a second benchmark of the particular operation; monitoring, during execution of the particular operation on a first set of one or more software deployments, a first set of log data associated with the first set of one or more software deployments for occurrence of the first signature and the second signature; based, at least in part, on monitoring the first set of log data associated with the first set of one or more software deployments for occurrence of the first signature, determining, during execution of the particular operation on the first set of one or more software deployments, a status of the first benchmark of the particular operation with respect to the first set of one or more software deployments; generating and causing display of report data that indicates the status of the first benchmark of the particular operation with respect to the first set of one or more software deployments. 12 . The one or more non-transitory computer-readable media of claim 11 , wherein the plurality of signatures further includes a third signature that maps to the first status identifier for the first benchmark of the particular operation; wherein the first set of one or more software deployments are instances of a first type of software; the instructions fu

Assignees

Inventors

Classifications

  • where the reporting involves data filtering, e.g. pattern matching, time or event triggered, adaptive or policy-based reporting · CPC title

  • File access structures, e.g. distributed indices (arrangements of input from, or output to, record carriers G06F3/06) · CPC title

  • G06F8/65Primary

    Updates (security arrangements therefor G06F21/57) · CPC title

  • using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories · CPC title

  • Clustering or classification · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016350102A1 cover?
Techniques are described for metadata-based monitoring of lifecycle operations on software deployments. In one embodiment, a set of metadata is stored in volatile or non-volatile store. The set of metadata may include a plurality of signatures and map a first signature of the plurality of signatures to a first status identifier for a first benchmark of a particular operation. A first set of log…
Who is the assignee on this patent?
Oracle Int Corp
What technology area does this patent fall under?
Primary CPC classification G06F8/65. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Dec 01 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).