Aggiungi un workspace alla destinazione di telemetria
POST/v1/organizations/telemetry_destinations/{destination_id}/workspaces/{workspace_id}
Aggiungi un workspace all'elenco dei workspace di una destinazione.
Con include gli span del workspace iniziano a essere inviati alla destinazione. Con exclude smettono di esserlo. Un elenco contiene al massimo 1.000 workspace.
L'aggiunta di un workspace già presente nell'elenco non modifica nulla e restituisce la voce esistente. Un workspace archiviato che non è ancora nell'elenco non può essere aggiunto. Una destinazione il cui workspaces.type è all non ha un elenco, quindi l'API restituisce 400. Per modificare i workspace coperti da una destinazione di questo tipo, aggiorna il suo workspaces.
Consulta la guida all'esportazione OpenTelemetry per saperne di più sulla scelta dei workspace di una destinazione.
Parameters
Returns
Aggiungi un workspace alla destinazione di telemetria
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"
}