как передать aruguments в метод list_time_series из google.cloud.monitoring_v3?

#python-3.x #google-app-engine #google-cloud-platform #google-api #python-class

#python-3.x #google-app-engine #google-cloud-platform #google-api #python-класс

Вопрос:

 for iteration in range(2160):  # iterate back in time over 90 days
    results = client.list_time_series(
      name,
      'metric.type = "appengine.googleapis.com/http/server/response_count"',
      interval,
      monitoring_v3.ListTimeSeriesRequest.TimeSeriesView.FULL)
 

когда я выполняю свой код, он выдает ошибку,

 File "d:internGCPapp_engine.py", line 44, in collect_metric_data
    results = client.list_time_series(
TypeError: list_time_series() takes from 1 to 2 positional arguments but 5 were given
 

но метод list_time_series может принимать более 2 аргументов.

 def list_time_series(request: metric_service.ListTimeSeriesRequest=None, name: str=None, filter: str=None, interval: common.TimeInterval=None, view: metric_service.ListTimeSeriesRequest.TimeSeriesView=None, retry: retries.Retry=gapic_v1.method.DEFAULT, timeout: float=None, metadata: Sequence[Tuple[str, str]]=())
 

я не смог найти, что там не так. помогите мне это исправить.

Ответ №1: