ReportEventLogs
- TypeScript
- Python
import { cloudApi, serviceClients, Session } from "@yandex-cloud/nodejs-sdk";
const EventLog_Severity =
cloudApi.loadtesting.agent_agent_service.EventLog_Severity;
const ReportEventLogsRequest =
cloudApi.loadtesting.agent_agent_service.ReportEventLogsRequest;
(async () => {
const authToken = process.env["YC_OAUTH_TOKEN"];
const session = new Session({ oauthToken: authToken });
const client = session.client(serviceClients.AgentServiceClient);
const result = await client.reportEventLogs(
ReportEventLogsRequest.fromPartial({
// agentInstanceId: "agentInstanceId",
// idempotencyKey: "idempotencyKey",
// events: [{
// message: "message",
// severity: EventLog_Severity.DEBUG,
// timestamp: {
// seconds: 0,
// nanos: 0
// },
// metadata: {"key": "metadata"}
// }]
})
);
console.log(result);
})();
import os
import grpc
import yandexcloud
from yandex.cloud.loadtesting.agent.v1.agent_service_pb2_grpc import AgentServiceStub
from yandex.cloud.loadtesting.agent.v1.agent_service_pb2 import EventLog
from yandex.cloud.loadtesting.agent.v1.agent_service_pb2 import ReportEventLogsRequest
token = os.getenv("YC_OAUTH_TOKEN")
sdk = yandexcloud.SDK(token=token)
service = sdk.client(AgentServiceStub)
response = service.ReportEventLogs(
ReportEventLogsRequest(
# agent_instance_id = "agentInstanceId",
# idempotency_key = "idempotencyKey",
# events = [EventLog(
# message = "message",
# severity = EventLog.Severity.DEBUG,
# timestamp = Timestamp(
# seconds = 0,
# nanos = 0
# ),
# metadata = {"key": "metadata"}
# )]
)
)
print(response)
ReportEventLogsRequest
agentInstanceId
: string
idempotencyKey
: string
events
: EventLog
EventLog
Severity
SEVERITY_UNSPECIFIED
DEBUG
INFO
WARNING
ERROR
FATAL