Method: projects.histories.executions.steps.perfSampleSeries.samples.batchCreate

Cria um lote de PerfSamples - um cliente pode enviar vários lotes de Perf Samples por meio de chamadas repetidas a esse método para dividir uma grande carga de solicitação - duplicatas e entradas de carimbo de data/hora existentes serão ignoradas. - a operação em lote pode ter sucesso parcial - o conjunto de elementos inseridos com sucesso é retornado na resposta (omite itens que já existiam no banco de dados).

Pode retornar qualquer um dos seguintes códigos de erro canônicos: - NOT_FOUND - O PerfSampleSeries contido não existe

solicitação HTTP

POST https://toolresults.googleapis.com/toolresults/v1beta3/projects/{projectId}/histories/{historyId}/executions/{executionId}/steps/{stepId}/perfSampleSeries/{sampleSeriesId}/samples:batchCreate

A URL usa a sintaxe de transcodificação gRPC .

Parâmetros de caminho

Parâmetros
projectId

string

o projeto na nuvem

historyId

string

Um ID do histórico de resultados da ferramenta.

executionId

string

Um ID de execução dos resultados da ferramenta.

stepId

string

Um ID da etapa de resultados da ferramenta.

sampleSeriesId

string

Um ID de série de amostra

Corpo da solicitação

O corpo da solicitação contém dados com a seguinte estrutura:

representação JSON
{
  "perfSamples": [
    {
      object (PerfSample)
    }
  ]
}
Campos
perfSamples[]

object ( PerfSample )

O conjunto de PerfSamples a ser criado não deve incluir timestamps existentes

corpo da resposta

Se for bem-sucedido, o corpo da resposta contém dados com a seguinte estrutura:

representação JSON
{
  "perfSamples": [
    {
      object (PerfSample)
    }
  ]
}
Campos
perfSamples[]

object ( PerfSample )

Escopos de autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/cloud-platform

Para obter mais informações, consulte Visão geral da autenticação .