- 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: |
|
virtual |
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 |
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 |
Average read IOPS sampled over a short window. Must be non-negative. |
average |
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. |