This repository was archived by the owner on Sep 17, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 247
This repository was archived by the owner on Sep 17, 2025. It is now read-only.
stats/exporters: StackDriver exporter fails with "One or more Timeseries could not be written" #350
Copy link
Copy link
Closed
Description
Am using OpenCensus-Python 0.1.8
and on trying out the example at https://opencensus.io/guides/integrations/memcached/python/#end-to-end-example
I get this printed to my console, exceptions thrown
ERROR:root:StackdriverStatsExporter failed to emit data.Dropping 2 objects from queue.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/opencensus/common/transports/async.py", line 105, in _thread_main
self.exporter.emit(data)
File "/usr/local/lib/python2.7/site-packages/opencensus/stats/exporters/stackdriver_exporter.py", line 145, in emit
self.handle_upload(view_data)
File "/usr/local/lib/python2.7/site-packages/opencensus/stats/exporters/stackdriver_exporter.py", line 157, in handle_upload
self.upload_stats(view_data)
File "/usr/local/lib/python2.7/site-packages/opencensus/stats/exporters/stackdriver_exporter.py", line 166, in upload_stats
request[CONS_TIME_SERIES])
File "/usr/local/lib/python2.7/site-packages/google/cloud/monitoring_v3/gapic/metric_service_client.py", line 868, in create_time_series
request, retry=retry, timeout=timeout, metadata=metadata)
File "/usr/local/lib/python2.7/site-packages/google/api_core/gapic_v1/method.py", line 139, in __call__
return wrapped_func(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/google/api_core/retry.py", line 260, in retry_wrapped_func
on_error=on_error,
File "/usr/local/lib/python2.7/site-packages/google/api_core/retry.py", line 177, in retry_target
return target()
File "/usr/local/lib/python2.7/site-packages/google/api_core/timeout.py", line 206, in func_with_timeout
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/google/api_core/grpc_helpers.py", line 56, in error_remapped_callable
six.raise_from(exceptions.from_grpc_error(exc), exc)
File "/usr/local/lib/python2.7/site-packages/six.py", line 718, in raise_from
raise value
InvalidArgument: 400 One or more TimeSeries could not be written: Field timeSeries[0].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[0]; Field timeSeries[1].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[1]
ERROR:root:StackdriverStatsExporter failed to emit data.Dropping 10 objects from queue.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/opencensus/common/transports/async.py", line 105, in _thread_main
self.exporter.emit(data)
File "/usr/local/lib/python2.7/site-packages/opencensus/stats/exporters/stackdriver_exporter.py", line 145, in emit
self.handle_upload(view_data)
File "/usr/local/lib/python2.7/site-packages/opencensus/stats/exporters/stackdriver_exporter.py", line 157, in handle_upload
self.upload_stats(view_data)
File "/usr/local/lib/python2.7/site-packages/opencensus/stats/exporters/stackdriver_exporter.py", line 166, in upload_stats
request[CONS_TIME_SERIES])
File "/usr/local/lib/python2.7/site-packages/google/cloud/monitoring_v3/gapic/metric_service_client.py", line 868, in create_time_series
request, retry=retry, timeout=timeout, metadata=metadata)
File "/usr/local/lib/python2.7/site-packages/google/api_core/gapic_v1/method.py", line 139, in __call__
return wrapped_func(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/google/api_core/retry.py", line 260, in retry_wrapped_func
on_error=on_error,
File "/usr/local/lib/python2.7/site-packages/google/api_core/retry.py", line 177, in retry_target
return target()
File "/usr/local/lib/python2.7/site-packages/google/api_core/timeout.py", line 206, in func_with_timeout
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/google/api_core/grpc_helpers.py", line 56, in error_remapped_callable
six.raise_from(exceptions.from_grpc_error(exc), exc)
File "/usr/local/lib/python2.7/site-packages/six.py", line 718, in raise_from
raise value
InvalidArgument: 400 One or more TimeSeries could not be written: Field timeSeries[0].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[0]; Field timeSeries[1].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[1]; Field timeSeries[2].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[2]; Field timeSeries[3].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[3]; Field timeSeries[4].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[4]; Field timeSeries[5].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[5]; Field timeSeries[6].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[6]; Field timeSeries[7].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[7]; Field timeSeries[8].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[8]; Field timeSeries[9].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[9]
ERROR:root:StackdriverStatsExporter failed to emit data.Dropping 4 objects from queue.
Traceback (most recent call last):
File "/usr/local/lib/python2.7/site-packages/opencensus/common/transports/async.py", line 105, in _thread_main
self.exporter.emit(data)
File "/usr/local/lib/python2.7/site-packages/opencensus/stats/exporters/stackdriver_exporter.py", line 145, in emit
self.handle_upload(view_data)
File "/usr/local/lib/python2.7/site-packages/opencensus/stats/exporters/stackdriver_exporter.py", line 157, in handle_upload
self.upload_stats(view_data)
File "/usr/local/lib/python2.7/site-packages/opencensus/stats/exporters/stackdriver_exporter.py", line 166, in upload_stats
request[CONS_TIME_SERIES])
File "/usr/local/lib/python2.7/site-packages/google/cloud/monitoring_v3/gapic/metric_service_client.py", line 868, in create_time_series
request, retry=retry, timeout=timeout, metadata=metadata)
File "/usr/local/lib/python2.7/site-packages/google/api_core/gapic_v1/method.py", line 139, in __call__
return wrapped_func(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/google/api_core/retry.py", line 260, in retry_wrapped_func
on_error=on_error,
File "/usr/local/lib/python2.7/site-packages/google/api_core/retry.py", line 177, in retry_target
return target()
File "/usr/local/lib/python2.7/site-packages/google/api_core/timeout.py", line 206, in func_with_timeout
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/site-packages/google/api_core/grpc_helpers.py", line 56, in error_remapped_callable
six.raise_from(exceptions.from_grpc_error(exc), exc)
File "/usr/local/lib/python2.7/site-packages/six.py", line 718, in raise_from
raise value
InvalidArgument: 400 One or more TimeSeries could not be written: Field timeSeries[0].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[0]; Field timeSeries[1].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[1]; Field timeSeries[2].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[2]; Field timeSeries[3].points had an invalid value: Only one point can be written per TimeSeries per request.: timeSeries[3]
Background thread exited.
Sent all pending spans.Reactions are currently unavailable