- 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. |
originalFrame |
Output only. The frame that was originally reported. |
ingestionTime |
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 | |
---|---|
reportTime |
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 |
performanceSamples[] |
Asset performance data samples. Samples that are older than 40 days are ignored. |
traceToken |
Optional. Trace token is optionally provided to assist with debugging and traceability. |
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: |
|
machineDetails |
Asset information specific for virtual machines. |
PerformanceSample
Performance data sample.
JSON representation |
---|
{ "sampleTime": string, "memory": { object ( |
Fields | |
---|---|
sampleTime |
Required. Time the sample was collected. 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 | |
---|---|
utilizedPercentage |
Percentage of system memory utilized. Must be in the interval [0, 100]. |
CpuUsageSample
CPU usage sample.
JSON representation |
---|
{ "utilizedPercentage": number } |
Fields | |
---|---|
utilizedPercentage |
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 | |
---|---|
averageIngressBps |
Average network ingress in B/s sampled over a short window. Must be non-negative. |
averageEgressBps |
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 } |
Fields | |
---|---|
averageIops |
Average 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. |