- Resource: ErrorFrame
 - FrameViolationEntry
 - AssetFrame
 - PerformanceSample
 - MemoryUsageSample
 - CpuUsageSample
 - NetworkUsageSample
 - DiskUsageSample
 - Methods
 
Resource: ErrorFrame
Message representing a frame which failed to be processed due to an error.
| JSON representation | 
|---|
{ "name": string, "violations": [ { object (  | 
              
| Fields | |
|---|---|
name | 
                
                   
 Output only. The identifier of the ErrorFrame.  | 
              
violations[] | 
                
                   
 Output only. All the violations that were detected for the frame.  | 
              
original | 
                
                   
 Output only. The frame that was originally reported.  | 
              
ingestion | 
                
                   
 Output only. Frame ingestion time. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:   | 
              
FrameViolationEntry
A resource that contains a single violation of a reported AssetFrame resource.
| JSON representation | 
|---|
{ "field": string, "violation": string }  | 
              
| Fields | |
|---|---|
field | 
                
                   
 The field of the original frame where the violation occurred.  | 
              
violation | 
                
                   
 A message describing the violation.  | 
              
AssetFrame
Contains data reported from an inventory source on an asset.
| JSON representation | 
|---|
{ "reportTime": string, "labels": { string: string, ... }, "attributes": { string: string, ... }, "performanceSamples": [ { object (  | 
              
| Fields | |
|---|---|
report | 
                
                   
 The time the data was reported. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:   | 
              
labels | 
                
                   
 Labels as key value pairs. An object containing a list of   | 
              
attributes | 
                
                   
 Generic asset attributes. An object containing a list of   | 
              
performance | 
                
                   
 Asset performance data samples. Samples that are from more than 40 days ago or after tomorrow are ignored.  | 
              
trace | 
                
                   
 Optional. Trace token is optionally provided to assist with debugging and traceability.  | 
              
collection | 
                
                   
 Optional. Frame collection type, if not specified the collection type will be based on the source type of the source the frame was reported on.  | 
              
Union field FrameData. The internal data of the frame is a oneof field depending on the type of asset information in the frame. FrameData can be only one of the following: | 
              |
machine | 
                
                   
 Asset information specific for virtual machines.  | 
              
database | 
                
                   
 Asset information specific for database deployments.  | 
              
database | 
                
                   
 Asset information specific for logical databases.  | 
              
PerformanceSample
Performance data sample.
| JSON representation | 
|---|
{ "sampleTime": string, "memory": { object (  | 
              
| Fields | |
|---|---|
sample | 
                
                   
 Time the sample was collected. If omitted, the frame report time will be used. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:   | 
              
memory | 
                
                   
 Memory usage sample.  | 
              
cpu | 
                
                   
 CPU usage sample.  | 
              
network | 
                
                   
 Network usage sample.  | 
              
disk | 
                
                   
 Disk usage sample.  | 
              
MemoryUsageSample
Memory usage sample.
| JSON representation | 
|---|
{ "utilizedPercentage": number }  | 
              
| Fields | |
|---|---|
utilized | 
                
                   
 Percentage of system memory utilized. Must be in the interval [0, 100].  | 
              
CpuUsageSample
CPU usage sample.
| JSON representation | 
|---|
{ "utilizedPercentage": number }  | 
              
| Fields | |
|---|---|
utilized | 
                
                   
 Percentage of total CPU capacity utilized. Must be in the interval [0, 100]. On most systems can be calculated using 100 - idle percentage.  | 
              
NetworkUsageSample
Network usage sample. Values are across all network interfaces.
| JSON representation | 
|---|
{ "averageIngressBps": number, "averageEgressBps": number }  | 
              
| Fields | |
|---|---|
average | 
                
                   
 Average network ingress in B/s sampled over a short window. Must be non-negative.  | 
              
average | 
                
                   
 Average network egress in B/s sampled over a short window. Must be non-negative.  | 
              
DiskUsageSample
Disk usage sample. Values are across all disks.
| JSON representation | 
|---|
{ "averageIops": number, "averageReadIops": number, "averageWriteIops": number }  | 
              
| Fields | |
|---|---|
average | 
                
                   
 Optional. Average IOPS sampled over a short window. Must be non-negative. Must be equal to the sum of read and write if one of them is positive. if both read and write are zero they are ignored.  | 
              
average | 
                
                   
 Optional. Average read IOPS sampled over a short window. Must be non-negative.  | 
              
average | 
                
                   
 Optional. Average write IOPS sampled over a short window. Must be non-negative.  | 
              
Methods | 
            |
|---|---|
                
 | 
              Gets the details of an error frame. | 
                
 | 
              Lists all error frames in a given source and location. |