텔레메트리 대상 워크스페이스 추가
POST/v1/organizations/telemetry_destinations/{destination_id}/workspaces/{workspace_id}
대상의 워크스페이스 목록에 워크스페이스 하나를 추가합니다.
include에서는 해당 워크스페이스의 스팬이 대상으로 전송되기 시작합니다. exclude에서는 전송이 중지됩니다. 목록에는 최대 1,000개의 워크스페이스를 담을 수 있습니다.
이미 목록에 있는 워크스페이스를 추가하면 아무것도 변경되지 않으며 기존 항목이 반환됩니다. 아직 목록에 없는 보관된 워크스페이스는 추가할 수 없습니다. workspaces.type이 all인 대상에는 목록이 없으므로 API가 400을 반환합니다. 이러한 대상이 포함하는 워크스페이스를 변경하려면 해당 대상의 workspaces를 업데이트하세요.
대상의 워크스페이스 선택에 대한 자세한 내용은 OpenTelemetry 내보내기 가이드를 참조하세요.
Parameters
Returns
텔레메트리 대상 워크스페이스 추가
package com.anthropic.example;
import com.anthropic.client.AnthropicClient;
import com.anthropic.client.okhttp.AnthropicOkHttpClient;
import com.anthropic.models.beta.organization.telemetrydestinations.workspaces.BetaTelemetryDestinationWorkspace;
import com.anthropic.models.beta.organization.telemetrydestinations.workspaces.WorkspaceAddParams;
public final class Main {
private Main() {}
public static void main(String[] args) {
AnthropicClient client = AnthropicOkHttpClient.fromEnv();
WorkspaceAddParams params = WorkspaceAddParams.builder()
.destinationId("destination_id")
.workspaceId("workspace_id")
.build();
BetaTelemetryDestinationWorkspace betaTelemetryDestinationWorkspace = client.beta().organization().telemetryDestinations().workspaces().add(params);
}
}Response 200
{
"created_at": "2019-12-27T18:11:19.117Z",
"telemetry_destination_id": "telemetry_destination_id",
"type": "telemetry_destination_workspace",
"workspace_id": "workspace_id"
}Returns Examples
Response 200
{
"created_at": "2019-12-27T18:11:19.117Z",
"telemetry_destination_id": "telemetry_destination_id",
"type": "telemetry_destination_workspace",
"workspace_id": "workspace_id"
}