Skip to content

Commit 4e53eda

Browse files
authored
[Monitoring] Fix bad metric value for UNTRIAGED_TESTCASE_COUNT (#4502)
Fixes the following error: ``` AttributeError 'ProtoType' object has no attribute 'DESCRIPTOR' Failed to flush metrics: 'ProtoType' object has no attribute 'DESCRIPTOR' Traceback (most recent call last): File "/mnt/scratch0/clusterfuzz/src/clusterfuzz/_internal/metrics/monitor.py", line 118, in _flush_metrics metric.monitoring_v3_time_series(series, labels, start_time, end_time, File "/mnt/scratch0/clusterfuzz/src/clusterfuzz/_internal/metrics/monitor.py", line 350, in monitoring_v3_time_series self._set_value(point.value, value) File "/mnt/scratch0/clusterfuzz/src/clusterfuzz/_internal/metrics/monitor.py", line 404, in _set_value point.int64_value = value ^^^^^^^^^^^^^^^^^ File "/mnt/scratch0/clusterfuzz/src/third_party/proto/message.py", line 935, in __setattr__ pb_value = marshal.to_proto(pb_type, value) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/mnt/scratch0/clusterfuzz/src/third_party/proto/marshal/marshal.py", line 229, in to_proto proto_type.DESCRIPTOR.has_options ^^^^^^^^^^^^^^^^^^^^^ AttributeError: 'ProtoType' object has no attribute 'DESCRIPTOR' ```
1 parent 2f37515 commit 4e53eda

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/clusterfuzz/_internal/cron/triage.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -322,7 +322,7 @@ def _increment_untriaged_testcase_count(job, status):
322322
def _emit_untriaged_testcase_count_metric():
323323
for (job, status) in untriaged_testcases:
324324
monitoring_metrics.UNTRIAGED_TESTCASE_COUNT.set(
325-
untriaged_testcases, labels={
325+
untriaged_testcases[(job, status)], labels={
326326
'job': job,
327327
'status': status,
328328
})

0 commit comments

Comments
 (0)