Skip to content

Commit 4f0f889

Browse files
Google Cloud Agent for Compute Workloads Devcopybara-github
authored andcommitted
add scan timestamp for openshift metrics to payload
PiperOrigin-RevId: 853963107
1 parent 8e29b89 commit 4f0f889

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

internal/openshiftmetrics/openshiftmetrics.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,7 @@ func (o *OpenShiftMetrics) CollectMetrics(ctx context.Context, versionData Metri
9191
payload := &ompb.OpenshiftMetricsPayload{
9292
Version: versionData.PayloadVersion,
9393
AgentVersion: versionData.AgentVersion,
94+
ScanTimestamp: tspb.Now(),
9495
}
9596
logger := log.CtxLogger(ctx)
9697
logger.Debugw("Base metric payload", "payload", payload)

protos/openshiftmetrics/openshiftmetrics.proto

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@ message OpenshiftMetricsPayload {
5353
ResourceListContainer nodes = 13;
5454
// The cloud credential config of the Openshift cluster.
5555
CloudCredentialConfig cloud_credential_config = 14;
56+
// The UTC timestamp when the metric payload was generated.
57+
google.protobuf.Timestamp scan_timestamp = 15;
5658
}
5759

5860
// General container for K8 resources.
@@ -342,7 +344,8 @@ message Affinity {
342344
}
343345
}
344346

345-
// Reference: https://docs.redhat.com/en/documentation/openshift_container_platform/4.10/html/authentication_and_authorization/managing-cloud-provider-credentials
347+
// Reference:
348+
// https://docs.redhat.com/en/documentation/openshift_container_platform/4.20/html/authentication_and_authorization/managing-cloud-provider-credentials
346349
message CloudCredentialConfig {
347350
ResourceMetadata metadata = 1;
348351
Spec spec = 2;

0 commit comments

Comments
 (0)