Gestión de activos
Para ver o transmitir datos, métricas y eventos de un activo, primero debe asociarlo a un flujo. Se admiten los siguientes activos:
- Puertos: Uso del ancho de banda de la transmisión, errores y métricas de paquetes descartadas, eventos arriba/abajo y eventos del ciclo de vida.
- Conexiones: Uso del ancho de banda de la transmisión, métricas de paquetes descartadas, eventos de arriba/abajo y eventos del ciclo de vida.
- Enrutadores en la nube de Fabric: Transmita eventos de estado de BGP, eventos de uso de cuota de ruta y eventos del ciclo de vida.
- Dispositivos virtuales de Network Edge: Eventos de grupo de enlaces de dispositivos, atributos de dispositivos, reinicio y lista de control de acceso de streaming.
- Interfaces de dispositivos virtuales de Network Edge: Métricas de interfaz de dispositivos virtuales de transmisión.
- Metros - Métricas de latencia metropolitana de transmisión.
- 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 la organización, incluidos los eventos del ciclo de vida de los proyectos y los eventos de gestión de identidades y accesos, como las asignaciones 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 - Haga un flujo de eventos de atributos, etiquetas y ciclo de vida.
Para obtener más información, consulte las páginasMétricas y eventos.
Requisitos previos
-
Para asociar activos (puerto, conexiones, etc.) a un flujo, el usuario debe tener al menos el
Viewerrol en ese activo. -
Para asociar proyectos a una secuencia para eventos de aprovisionamiento del ciclo de vida, el usuario debe tener el
Project Adminrol. -
Para asociar organizaciones a un flujo para la asignación de roles, el inicio de sesión de usuario y los eventos de gestión de recursos, el usuario debe tener el
Org Adminrol. Para asociar organizaciones a un flujo para la asignación de roles, el usuario debe tener elOrg Adminrol. -
Si utiliza API, envíe sus credenciales de usuario, ID de cliente y secreto de cliente para la autenticación OAuth2. Consulte Autenticación de API para obtener más información sobre cómo autenticar sus solicitudes en Equinix API.
Adjuntar activos en el portal
-
Inicie sesión en el portal del cliente > Panel de control de Fabric .
-
En el menú Observabilidad, seleccione Flujos de datos .

-
Haga clic en el nombre de la transmisión 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 desea añadir a la transmisión. Los recursos añadidos envían datos de eventos y, si desea enviar también métricas, active 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 asociar un puerto a una secuencia, envíe una PUT solicitud al /fabric/v4/streams/{streamId}/{asset}/{assetId} punto final.
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 de nube de Fabric
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 de Network Edge
Ejemplo de solicitud cURL:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/devices/<deviceId>' \
-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/devices/e78f71ef-d82d-4fab-947b-7c95d153e362",
"uuid": "e78f71ef-d82d-4fab-947b-7c95d153e362",
"type": "VD",
"metricsEnabled": false,
"attachmentStatus": "ATTACHED"
}
Interfaces de dispositivos Network Edge
Ejemplo de solicitud cURL:
curl -X 'PUT' 'https://api.equinix.com/fabric/v4/streams/<streamId>/devices/<deviceId>' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer <token>' \
-d '{
"metricsEnabled": true,
"interfaces": [
{
"id": 3
},
{
"id": 4
}
]
}'
Área metropolitana
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 una secuencia, seleccione su secuencia de su inventario de flujos de datos .
En la página Detalles de la transmisión, haga clic en Recursos para ver la lista de recursos .

Para obtener los detalles y el estado de los archivos adjuntos de un activo, envíe una GET solicitud al fabric/v4/streams/{streamId}/{asset}/{assetId}punto final.
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 una secuencia, seleccione la secuencia de su inventario de flujos de datos . En la página Detalles de la transmisión, haga clic en Recursos para ver la lista de recursos .
En el menú de opciones del recurso, haga clic en Eliminar recurso.

Para eliminar una adjunta de activos, envíe una DELETE solicitud al fabric/v4/streams/{streamId}/{asset}/{assetId} punto final.
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"
}