Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions entity-types/infra-gcpaiplatformpipelinejob/definition.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,10 @@ configuration:
entityExpirationTime: DAILY
alertable: true

goldenTags:
- gcp.projectId
- gcp.region

ownership:
primaryOwner:
teamName: "Cloud Monitoring Platform"
14 changes: 12 additions & 2 deletions entity-types/infra-gcpaiplatformpipelinejob/golden_metrics.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,27 @@ jobDuration:
title: Runtime seconds of the pipeline job being executed (from creation to end)
unit: SECONDS
queries:
gcp:
select: average(`gcp.aiplatform.pipelinejob.duration`)
from: Metric
eventId: entity.guid
eventName: entity.name
gcpSample:
select: average(`pipelinejob.Duration`)
from: GcpVertexAiPipelineJobSample
eventId: entityGuid
eventName: entityName
taskCompletedCount:
title: Total number of completed PipelineTasks
unit: COUNT
unit: COUNT
queries:
gcp:
select: sum(`gcp.aiplatform.pipelinejob.task_completed_count`)
from: Metric
eventId: entity.guid
eventName: entity.name
gcpSample:
select: sum(`pipelinejob.TaskCompletedCount`)
from: GcpVertexAiPipelineJobSample
eventId: entityGuid
eventName: entityName
eventName: entityName
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ jobDuration:
taskCompletedCount:
goldenMetric: taskCompletedCount
unit: COUNT
title: Total number of completed PipelineTasks
title: Total number of completed PipelineTasks
4 changes: 3 additions & 1 deletion entity-types/infra-gcpcloudtasksqueue/definition.yml
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
domain: INFRA
type: GCPCLOUDTASKSQUEUE
goldenTags:
- gcp.projectId
- gcp.region
configuration:
entityExpirationTime: DAILY
alertable: true

ownership:
primaryOwner:
teamName: "Cloud Monitoring Platform"
27 changes: 27 additions & 0 deletions entity-types/infra-gcpcloudtasksqueue/golden_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
queueDepth:
title: Queue Depth
unit: COUNT
queries:
gcp:
select: max(gcp.cloudtasks.queue.depth)
from: Metric
eventId: entity.guid
eventName: entity.name
taskAttemptCount:
title: Task Attempt Count
unit: COUNT
queries:
gcp:
select: sum(gcp.cloudtasks.queue.task_attempt_count)
from: Metric
eventId: entity.guid
eventName: entity.name
taskAttemptDelay:
title: Task Attempt Delay
unit: MS
queries:
gcp:
select: average(gcp.cloudtasks.queue.task_attempt_delays)
from: Metric
eventId: entity.guid
eventName: entity.name
22 changes: 22 additions & 0 deletions entity-types/infra-gcpcloudtasksqueue/summary_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
providerAccountName:
tag:
key: providerAccountName
title: GCP account
unit: STRING
gcpProjectId:
tag:
key: gcp.projectId
title: GCP Project ID
unit: STRING
queueDepth:
goldenMetric: queueDepth
unit: COUNT
title: Queue Depth
taskAttemptCount:
goldenMetric: taskAttemptCount
unit: COUNT
title: Task Attempt Count
taskAttemptDelay:
goldenMetric: taskAttemptDelay
unit: MS
title: Task Attempt Delay
3 changes: 3 additions & 0 deletions entity-types/infra-gcpfirebasestoragebucket/definition.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
domain: INFRA
type: GCPFIREBASESTORAGEBUCKET
goldenTags:
- gcp.projectId
- gcp.region
configuration:
entityExpirationTime: DAILY
alertable: true
Expand Down
30 changes: 30 additions & 0 deletions entity-types/infra-gcpfirebasestoragebucket/golden_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
ruleEvaluations:
title: Rule evaluations
unit: COUNT
queries:
gcp:
select: sum(gcp.firebasestorage.rules.evaluation_count)
from: Metric
eventId: entity.guid
eventName: entity.name

denyRate:
title: Deny rate
unit: PERCENTAGE
queries:
gcp:
select: filter(sum(gcp.firebasestorage.rules.evaluation_count), WHERE `metric.result` = 'DENY') * 100 / sum(gcp.firebasestorage.rules.evaluation_count)
from: Metric
eventId: entity.guid
eventName: entity.name

errorCount:
title: Rule evaluation errors
unit: COUNT
queries:
gcp:
select: sum(gcp.firebasestorage.rules.evaluation_count)
from: Metric
where: "`metric.result` = 'ERROR'"
eventId: entity.guid
eventName: entity.name
26 changes: 26 additions & 0 deletions entity-types/infra-gcpfirebasestoragebucket/summary_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
providerAccountName:
tag:
key: providerAccountName
title: GCP account
unit: STRING

gcpProjectId:
tag:
key: gcp.projectId
title: GCP Project ID
unit: STRING

ruleEvaluations:
goldenMetric: ruleEvaluations
title: Rule evaluations
unit: COUNT

denyRate:
goldenMetric: denyRate
title: Deny rate
unit: PERCENTAGE

errorCount:
goldenMetric: errorCount
title: Rule evaluation errors
unit: COUNT
45 changes: 45 additions & 0 deletions entity-types/infra-gcpinterconnectattachment/golden_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
capacity:
title: Network Capacity
unit: BYTES
queries:
gcp:
select: max(`gcp.interconnect.network.attachment.capacity`)
from: Metric
eventId: entity.guid
eventName: entity.name
receivedBytes:
title: Ingress Bytes
unit: BYTES
queries:
gcp:
select: sum(`gcp.interconnect.network.attachment.received_bytes_count`)
from: Metric
eventId: entity.guid
eventName: entity.name
sentBytes:
title: Egress Bytes
unit: BYTES
queries:
gcp:
select: sum(`gcp.interconnect.network.attachment.sent_bytes_count`)
from: Metric
eventId: entity.guid
eventName: entity.name
receivedPackets:
title: Ingress Packets
unit: COUNT
queries:
gcp:
select: sum(`gcp.interconnect.network.attachment.received_packets_count`)
from: Metric
eventId: entity.guid
eventName: entity.name
sentPackets:
title: Egress Packets
unit: COUNT
queries:
gcp:
select: sum(`gcp.interconnect.network.attachment.sent_packets_count`)
from: Metric
eventId: entity.guid
eventName: entity.name
30 changes: 30 additions & 0 deletions entity-types/infra-gcpinterconnectattachment/summary_metrics.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
providerAccountName:
tag:
key: providerAccountName
title: GCP account
unit: STRING
gcpProjectId:
tag:
key: gcp.projectId
title: GCP Project ID
unit: STRING
capacity:
goldenMetric: capacity
unit: BYTES
title: Network Capacity
receivedBytes:
goldenMetric: receivedBytes
unit: BYTES
title: Ingress Bytes
sentBytes:
goldenMetric: sentBytes
unit: BYTES
title: Egress Bytes
receivedPackets:
goldenMetric: receivedPackets
unit: COUNT
title: Ingress Packets
sentPackets:
goldenMetric: sentPackets
unit: COUNT
title: Egress Packets
Loading