Agregar un espacio de trabajo al destino de telemetría
POST/v1/organizations/telemetry_destinations/{destination_id}/workspaces/{workspace_id}
Agrega un espacio de trabajo a la lista de espacios de trabajo de un destino.
Con include, los spans del espacio de trabajo comienzan a enviarse al destino. Con exclude, dejan de enviarse. Una lista contiene como máximo 1,000 espacios de trabajo.
Agregar un espacio de trabajo que ya está en la lista no cambia nada y devuelve la entrada existente. No se puede agregar un espacio de trabajo archivado que aún no esté en la lista. Un destino cuyo workspaces.type es all no tiene una lista, por lo que la API devuelve 400. Para cambiar qué espacios de trabajo cubre dicho destino, actualiza su workspaces.
Consulta la guía de exportación de OpenTelemetry para obtener más información sobre cómo elegir los espacios de trabajo de un destino.
Parameters
Returns
Agregar un espacio de trabajo al destino de telemetría
package main
import (
"context"
"fmt"
"github.com/anthropics/anthropic-sdk-go"
"github.com/anthropics/anthropic-sdk-go/option"
)
func main() {
client := anthropic.NewClient(
option.WithAPIKey("my-anthropic-api-key"),
)
betaTelemetryDestinationWorkspace, err := client.Beta.Organization.TelemetryDestinations.Workspaces.Add(
context.TODO(),
"workspace_id",
anthropic.BetaOrganizationTelemetryDestinationWorkspaceAddParams{
DestinationID: "destination_id",
},
)
if err != nil {
panic(err.Error())
}
fmt.Printf("%+v\n", betaTelemetryDestinationWorkspace.TelemetryDestinationID)
}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"
}