Create
Creates trail for specified job.
- TypeScript
- Python
import { cloudApi, serviceClients, Session } from "@yandex-cloud/nodejs-sdk";
const CreateTrailRequest =
cloudApi.loadtesting.agent_trail_service.CreateTrailRequest;
(async () => {
const authToken = process.env["YC_OAUTH_TOKEN"];
const session = new Session({ oauthToken: authToken });
const client = session.client(serviceClients.TrailServiceClient);
const result = await client.create(
CreateTrailRequest.fromPartial({
// computeInstanceId: "computeInstanceId",
// data: [{
// overall: 0,
// caseId: "caseId",
// time: "time",
// reqps: 0,
// resps: 0,
// expect: 0,
// input: 0,
// output: 0,
// connectTime: 0,
// sendTime: 0,
// latency: 0,
// receiveTime: 0,
// threads: 0,
// q50: 0,
// q75: 0,
// q80: 0,
// q85: 0,
// q90: 0,
// q95: 0,
// q98: 0,
// q99: 0,
// q100: 0,
// httpCodes: [{
// code: 0,
// count: 0
// }],
// netCodes: [{
// code: 0,
// count: 0
// }],
// timeIntervals: [{
// to: 0,
// count: 0
// }]
// }],
// jobId: "jobId",
// agentInstanceId: "agentInstanceId"
})
);
console.log(result);
})();
import os
import grpc
import yandexcloud
from yandex.cloud.loadtesting.agent.v1.trail_service_pb2 import CreateTrailRequest
from yandex.cloud.loadtesting.agent.v1.trail_service_pb2 import Trail
from yandex.cloud.loadtesting.agent.v1.trail_service_pb2_grpc import TrailServiceStub
token = os.getenv("YC_OAUTH_TOKEN")
sdk = yandexcloud.SDK(token=token)
service = sdk.client(TrailServiceStub)
response = service.Create(
CreateTrailRequest(
# compute_instance_id = "computeInstanceId",
# data = [Trail(
# overall = 0,
# case_id = "caseId",
# time = "time",
# reqps = 0,
# resps = 0,
# expect = 0,
# input = 0,
# output = 0,
# connect_time = 0,
# send_time = 0,
# latency = 0,
# receive_time = 0,
# threads = 0,
# q_50 = 0,
# q_75 = 0,
# q_80 = 0,
# q_85 = 0,
# q_90 = 0,
# q_95 = 0,
# q_98 = 0,
# q_99 = 0,
# q_100 = 0,
# http_codes = [Trail.Codes(
# code = 0,
# count = 0
# )],
# net_codes = [Trail.Codes(
# code = 0,
# count = 0
# )],
# time_intervals = [Trail.Intervals(
# to = 0,
# count = 0
# )]
# )],
# job_id = "jobId",
# agent_instance_id = "agentInstanceId"
)
)
print(response)