Actualizar un destino de telemetría
POST/v1/organizations/telemetry_destinations/{destination_id}
Cambia la configuración de un destino de telemetría, su estado o los espacios de trabajo que cubre.
Envía al menos un campo. Los campos omitidos conservan sus valores almacenados, excepto los encabezados registrados, que se eliminan si cambia el nombre de host o el puerto del endpoint. Solo display_name, traces, traces.endpoint_url, traces.content_mode, traces.max_content_bytes y los valores individuales de headers aceptan null.
Si otra solicitud cambia el destino mientras se ejecuta la actualización, la API devuelve un conflict_error 409. Vuelve a leer el destino y luego reintenta la actualización.
Consulta la guía de exportación de OpenTelemetry para obtener más información sobre cómo cambiar un destino.
Parameters
Returns
Actualizar un destino de telemetría
require "anthropic"
anthropic = Anthropic::Client.new(api_key: "my-anthropic-api-key")
beta_telemetry_destination = anthropic.beta.organization.telemetry_destinations.update("destination_id")
puts(beta_telemetry_destination)Response 200
{
"id": "id",
"created_at": "2019-12-27T18:11:19.117Z",
"delivery_health": {
"last_error": "last_error",
"last_error_at": "2019-12-27T18:11:19.117Z",
"last_success_at": "2019-12-27T18:11:19.117Z"
},
"display_name": "display_name",
"endpoint_url": "endpoint_url",
"header_names": [
"string"
],
"state": {
"type": "enabled"
},
"traces": {
"content_mode": "metadata_only",
"enabled": true,
"endpoint_url": "endpoint_url",
"max_content_bytes": 0
},
"type": "telemetry_destination",
"updated_at": "2019-12-27T18:11:19.117Z",
"workspaces": {
"type": "all"
}
}Returns Examples
Response 200
{
"id": "id",
"created_at": "2019-12-27T18:11:19.117Z",
"delivery_health": {
"last_error": "last_error",
"last_error_at": "2019-12-27T18:11:19.117Z",
"last_success_at": "2019-12-27T18:11:19.117Z"
},
"display_name": "display_name",
"endpoint_url": "endpoint_url",
"header_names": [
"string"
],
"state": {
"type": "enabled"
},
"traces": {
"content_mode": "metadata_only",
"enabled": true,
"endpoint_url": "endpoint_url",
"max_content_bytes": 0
},
"type": "telemetry_destination",
"updated_at": "2019-12-27T18:11:19.117Z",
"workspaces": {
"type": "all"
}
}