Gestión de activos
Para ver o transmitir datos, métricas y eventos de un activo, primero debe adjuntarlo a un flujo. Se admiten los siguientes activos:
- Puertos - transmita el uso del ancho de banda, los errores y las métricas de paquetes perdidos, los eventos de subida/bajada y los eventos del ciclo de vida.
- Conexiones - transmita el uso del ancho de banda, las métricas de paquetes perdidos, los eventos de subida/bajada y los eventos del ciclo de vida.
- Fabric Cloud Router - transmita eventos de estado de BGP, eventos de uso de cuotas de ruta y eventos de ciclo de vida.
- Dispositivos virtuales de Network Edge - transmita eventos de lista de control de acceso, atributo de dispositivo, reinicio y grupo de enlace de dispositivos.
- Metros - stream metro latency metrics.
- Proyectos - Para ver todos los eventos de su proyecto, incluidos los eventos de cambio de estado y los eventos del ciclo de vida de los activos de su proyecto, adjunte un proyecto a su flujo. Para obtener más información sobre los proyectos, consulte Gestión de proyectos.
- Organizaciones - Para ver los eventos de las organizaciones, incluidos los eventos del ciclo de vida de los proyectos y los eventos de Identity and Access Management, como la asignación de roles, adjunte una organización a su flujo. Para obtener más información sobre las organizaciones, consulte Gestión de organizaciones.
- Perfiles de empresa - transmita los eventos de atributos, etiquetas y ciclo de vida de los perfiles.
Para más información, consulte las páginas Métricas y Eventos.
Requisitos previos
-
Para adjuntar activos (puertos, conexiones, etc.) a un flujo, el usuario necesita tener al menos el rol de
Visoren ese activo. -
Para adjuntar proyectos a un flujo para eventos de aprovisionamiento del ciclo de vida, el usuario necesita tener el rol
Project Admin. -
Para adjuntar organizaciones a un flujo para la asignación de roles, inicio de sesión de usuario y eventos de gestión de recursos, el usuario necesita tener el rol
Org Admin. Para adjuntar organizaciones a un flujo para la asignación de roles, el usuario necesita tener el rolOrg Admin. -
Si está utilizando la API, envíe sus credenciales de usuario, ID de cliente y secreto de cliente para la autenticación OAuth2. Consulte Autenticación de la API para obtener más información sobre cómo autenticar sus solicitudes a la API de Equinix.
Adjuntar activos en el portal
-
Acceda al [Customer Portal > Fabric Dashboard.
-
En el menú Observabilidad, seleccione Flujos de datos.

-
Haga clic en el Nombre del flujo al que desea añadir recursos.
-
En el menú desplegable Acciones, seleccione Añadir recursos.

-
Utilice el menú Directorio de archivos para filtrar los tipos de recursos disponibles.
-
Seleccione el recurso o recursos específicos que desee añadir al flujo. Los recursos añadidos envían datos de eventos y si desea enviar también métricas, active Habilitar métricas. Una vez que haya seleccionado los recursos deseados, haga clic en Revisar.

-
Revise la lista de activos que desea adjuntar a la transmisión.

-
Haga clic en Enviar.
Adjuntar activos en la API
Para adjuntar un puerto a un flujo, envíe una solicitud PUT al punto final /fabric/v4/streams/{streamId}/{asset}/{assetId}.
Consulte los ejemplos siguientes para adjuntar un activo a un flujo para los activos admitidos.
Puertos
Ejemplo de solicitud cURL:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/ports/<portId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"metricsEnabled": true
}'
Respuesta de muestra:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/ports/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"type": "XF_PORT",
"metricsEnabled": true,
"attachmentStatus": "ATTACHING"
}
Conexiones
Ejemplo de solicitud cURL:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/connections/<connectionId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"metricsEnabled": true
}'
Respuesta de muestra:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/connections/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"type": "IP_VC",
"metricsEnabled": true,
"attachmentStatus": "ATTACHING"
}
Enrutadores Fabric Cloud Router
Ejemplo de solicitud cURL:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/routers/<routerId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"metricsEnabled": false
}'
Respuesta de muestra:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/routers/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"type": "XF_ROUTER",
"metricsEnabled": false,
"attachmentStatus": "ATTACHED"
}
Dispositivos virtuales Network Edge
Ejemplo de solicitud cURL:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/networkEdgeDevices/<networkEdgeDeviceId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"metricsEnabled": false
}'
Respuesta de muestra:
{
"href": "https://api.equinix.com/fabric/v4/streams/41372e9-79c9-4ef8-b77a-8b8176c2098b4/networkEdgeDevices/e78f71ef-d82d-4fab-947b-7c95d153e362",
"uuid": "e78f71ef-d82d-4fab-947b-7c95d153e362",
"type": "VD",
"metricsEnabled": false,
"attachmentStatus": "ATTACHED"
}
Metros
Ejemplo de solicitud cURL:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/metros/<metroCode>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"metricsEnabled": true
}'
Respuesta de muestra:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/metros/SV",
"uuid": "SV",
"type": "XF_METRO",
"metricsEnabled": true,
"attachmentStatus": "ATTACHED"
}
Proyectos
Ejemplo de solicitud cURL:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/projects/<projectId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"includes": ["*"],
"metricsEnabled": true
}'
Respuesta de muestra:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/projects/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"type": "PROJECT",
"metricsEnabled": true ,
"attachmentStatus": "ATTACHED"
}
Organizaciones
Ejemplo de solicitud cURL:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/organizations/<organizationId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"includes": ["*"],
"metricsEnabled": true
}'
Respuesta de muestra:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/organizations/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"type": "ORGANIZATION",
"metricsEnabled": true,
"attachmentStatus": "ATTACHED"
}
Perfiles de empresas
Ejemplo de solicitud cURL:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/companyProfiles/<companyProfileId>' \
-H 'accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>' \
-d '{
"metricsEnabled": false
}'
Respuesta de muestra:
{
"href": "https://api.equinix.com/fabric/v4/streams/41372e9-79c9-4ef8-b77a-8b8176c2098b4/companyProfiles/12345918-3333-2222-1111-12345ae12345",
"uuid": "12345918-3333-2222-1111-12345ae12345",
"type": "COMPANY_PROFILE",
"metricsEnabled": false,
"attachmentStatus": "ATTACHED"
}
Ver activos adjuntos
- Portal
- API
Para ver la lista de recursos que ha añadido a un flujo, seleccione su flujo en su Inventario de flujos de datos.
En la página Detalles del flujo, haga clic en Recursos para ver la Lista de recursos.

Para obtener los detalles y el estado de un activo, envíe una solicitud GET al punto final fabric/v4/streams/{streamId}/{asset}/{assetId}.
Ejemplo de solicitud cURL:
curl -X 'GET' 'https://api.equinix.com/fabric/v4/streams/657400f8-d360-11e9-bb65-2a2ae2dbcce5/ports/757400f8-d360-11e9-bb65-2a2ae2dbcce6' \
-H 'accept: application/json' \
-H 'Authorization: Bearer <Bearer Token>'
Respuesta de muestra:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/ports/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"metricsEnabled": true,
"attachmentStatus": "ATTACHED"
}
Borrar un anexo de activo fijo
- Portal
- API
Para eliminar un recurso de un flujo, seleccione el flujo en su Inventario de flujos de datos. En la página Detalles del flujo, haga clic en Recursos para ver la Lista de recursos.
En el menú de opciones del recurso, haga clic en Eliminar recurso.

Para eliminar un activo adjunto, envíe una solicitud DELETE al punto final fabric/v4/streams/{streamId}/{asset}/{assetId}.
Ejemplo de solicitud cURL:
curl -X 'DELETE' 'https://api.equinix.com/fabric/v4/streams/657400f8-d360-11e9-bb65-2a2ae2dbcce5/ports/757400f8-d360-11e9-bb65-2a2ae2dbcce6' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <Bearer Token>'
Respuesta de muestra:
{
"href": "https://api.equinix.com/fabric/v4/stream/241372e9-79c9-4ef8-b77a-8b8176c2098b4/ports/dee885d7-a845-4873-8774-f83012e7a",
"uuid": "dee885d7-a845-4873-8774-f83012e7a",
"metricsEnabled": true,
"attachmentStatus": "DETACHING"
}