Gerenciar ativos
Para visualizar ou transmitir dados, métricas e eventos de um ativo, você deve primeiro anexá-lo a um fluxo. Os seguintes ativos são suportados:
- Portas - uso de largura de banda de fluxo, erros e métricas de pacotes descartados, eventos up/down e eventos de ciclo de vida.
- Conexões - uso de largura de banda de fluxo, métricas de pacotes descartados, eventos up/down e eventos de ciclo de vida.
- Fabric Cloud Routers - transmita eventos de estado de BGP, eventos de uso de cota de rota e eventos de ciclo de vida.
- Network Edge Virtual Devices - transmita a lista de controle de acesso, o atributo do dispositivo, a reinicialização e os eventos Device Link Group.
- Metros - métricas de latência do metrô de fluxo.
- Projetos - Para visualizar todos os eventos do seu projeto, incluindo eventos de alteração de estado e eventos de ciclo de vida para ativos em seu projeto, anexe um projeto ao seu fluxo. Para obter mais informações sobre projetos, consulte Gerenciando projetos.
- Organizações - Para visualizar eventos da organização, incluindo eventos do ciclo de vida de projetos e eventos de gerenciamento de identidade e acesso, como atribuições de funções, anexe uma organização ao seu fluxo. Para obter mais informações sobre organizações, consulte Gerenciando organizações.
- ** Perfis de empresa** - atributos de perfil de fluxo, tag e eventos de ciclo de vida.
Para obter mais informações, consulte as páginasMétricas e Eventos.
Pré-requisitos
-
Para anexar ativos (Porta, Conexões etc.) a um fluxo, o usuário precisa ter pelo menos a
Viewerfunção nesse ativo. -
Para anexar projetos a um fluxo para eventos de provisionamento do ciclo de vida, o usuário precisa ter a
Project Adminfunção. -
Para anexar organizações a um fluxo para atribuição de função, login de usuário e eventos de gerenciamento de recursos, o usuário precisa ter a
Org Adminfunção. Para anexar organizações a um fluxo para atribuição de função, o usuário precisa ter aOrg Adminfunção. -
Se você estiver usando a API, envie suas credenciais de usuário, ID do cliente e Segredo do cliente para autenticação OAuth2. Consulte Autenticação de API para obter mais informações sobre como autenticar suas solicitações para a API da Equinix.
Anexando ativos no Portal
-
Faça login no Portal do Cliente > Painel de Fabric.
-
No menu Observabilidade, selecione Fluxos de dados.

-
Clique no Stream Name ao qual deseja adicionar recursos.
-
No menu suspenso Actions, selecione Adicionar recursos.

-
Use o menu File Directory para filtrar os tipos de recursos disponíveis.
-
Selecione o recurso ou recursos específicos a serem adicionados ao Stream. Os recursos adicionados enviam dados de eventos e, se você também quiser enviar métricas, alterne Enable Metrics. Depois de selecionar os recursos desejados, clique em Revisar.

-
Revise a lista de ativos a serem anexados ao fluxo.

-
- Clique em Submeter.
Anexando ativos na API
Para anexar uma porta a um fluxo, envie uma PUT solicitação para o /fabric/v4/streams/{streamId}/{asset}/{assetId} endpoint.
Consulte os exemplos abaixo para anexar um ativo a um fluxo para os ativos suportados.
Portas
Solicitação de ondulação de amostra:
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
}'
Resposta da amostra:
{
"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"
}
Conexões
Solicitação de ondulação de amostra:
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
}'
Resposta da amostra:
{
"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"
}
Fabric Cloud Routers
Solicitação de ondulação de amostra:
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
}'
Resposta da amostra:
{
"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 virtuais do Network Edge
Solicitação de ondulação de amostra:
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
}'
Resposta da amostra:
{
"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"
}
Mercados estratégicos
Solicitação de ondulação de amostra:
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
}'
Resposta da amostra:
{
"href": "https://api.equinix.com/fabric/v4/streams/241372e9-79c9-4ef8-b77a-8b8176c2098b4/metros/SV",
"uuid": "SV",
"type": "XF_METRO",
"metricsEnabled": true,
"attachmentStatus": "ATTACHED"
}
Projetos
Solicitação de ondulação de amostra:
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
}'
Resposta da amostra:
{
"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"
}
Organizações
Solicitação de ondulação de amostra:
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
}'
Resposta da amostra:
{
"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"
}
Perfil da empresa
Solicitação de ondulação de amostra:
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
}'
Resposta da amostra:
{
"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"
}
Exibir ativos anexados
- Portal
- API
Para exibir a lista de recursos que você adicionou a um fluxo, selecione seu fluxo em seu Data Streams Inventory.
Na página Detalhes do fluxo, clique em Recursos para exibir a Lista de recursos.

Para obter os detalhes e o status do anexo de um ativo, envie uma GET solicitação para o fabric/v4/streams/{streamId}/{asset}/{assetId} endpoint.
Solicitação de ondulação de amostra:
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>'
Resposta da amostra:
{
"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"
}
Exclusão de um anexo de ativo
- Portal
- API
Para excluir um recurso de um fluxo, selecione o fluxo em seu Data Streams Inventory. Na página Detalhes do fluxo, clique em Recursos para exibir a Lista de recursos.
No menu de opções do recurso, clique em Excluir recurso.

Para excluir um anexo de ativo, envie uma DELETE solicitação para o fabric/v4/streams/{streamId}/{asset}/{assetId} endpoint.
Solicitação de ondulação de amostra:
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>'
Resposta da amostra:
{
"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"
}