Recursos
La página de Recursos proporciona un inventario completo de tu infraestructura en la nube en todos los proveedores conectados. Cada máquina virtual, base de datos, bucket de almacenamiento y clúster de Kubernetes es descubierto, categorizado y rastreado con su costo asociado.

Inventario de Recursos
CLARITY descubre y cataloga automáticamente los recursos de todas las cuentas de nube conectadas. El inventario se actualiza con cada ciclo de sincronización, asegurando que siempre tengas una imagen precisa de lo que está en ejecución y cuánto cuesta.
| Proveedor | Tipos de Recursos Descubiertos |
|---|---|
| AWS | EC2, RDS, S3, Lambda, ECS/Fargate, EKS, ElastiCache, DynamoDB, EBS, ALB/NLB, NAT Gateway, ECR, y más |
| Azure | Virtual Machines, SQL Database, Storage Accounts, AKS, Cosmos DB, Load Balancers, App Services, y más |
| GCP | Compute Engine, Cloud SQL, Cloud Storage, GKE, BigQuery, Cloud Functions, y más |
Jerarquía de Recursos
Los recursos se organizan en una jerarquía padre-hijo que refleja tu arquitectura real en la nube:
- Cuenta/Suscripción/Proyecto (nivel superior)
- Servicio (ej., EC2, Azure VMs)
- Recurso Individual (ej., una instancia específica)
- Recursos Hijos (ej., volúmenes adjuntos, interfaces de red)
- Recurso Individual (ej., una instancia específica)
- Servicio (ej., EC2, Azure VMs)
Esta jerarquía facilita la comprensión de cómo fluyen los costos desde recursos individuales hasta servicios y cuentas.
Filtrado y Búsqueda
Por Categoría
Filtra recursos por categoría lógica para enfocarte en tipos específicos de infraestructura:
- Cómputo — VMs, contenedores, serverless
- Almacenamiento — Almacenamiento en bloque, de objetos y de archivos
- Base de Datos — Bases de datos administradas y cachés
- Redes — Balanceadores de carga, gateways, DNS
- Kubernetes — Clústeres, namespaces, workloads
- Otros — Servicios misceláneos
Por Etiquetas
Usa la búsqueda basada en etiquetas para encontrar recursos por sus tags del proveedor de nube. Escribe una clave o valor de etiqueta en la barra de búsqueda para filtrar el inventario instantáneamente.
TIP
La búsqueda por etiquetas funciona en todos los proveedores simultáneamente. Busca environment:production para encontrar recursos de producción en AWS, Azure y GCP a la vez.
Por Proveedor y Región
Reduce los resultados a un proveedor de nube o región específica usando los controles de filtro en la parte superior de la página.
Visualización de Costo por Recurso
Cada recurso muestra su costo mensual estimado junto con el origen de asignación — cómo se determinó ese costo:
| Origen | Descripción |
|---|---|
| Directo | Costo obtenido directamente de la API de facturación del proveedor |
| Calculado | Estimado usando el catálogo de precios del proveedor |
| Proporcional | Asignado como una porción del costo total del servicio padre |
| K8s | Asignado por porcentaje de CPU y memoria dentro de un clúster de Kubernetes |
INFO
Los costos de facturación directa son los más precisos. Cuando están disponibles, siempre tienen prioridad sobre otros métodos de asignación.
Indicadores de Estado del Recurso
Cada recurso muestra su estado actual con un indicador de color:
| Estado | Indicador | Descripción |
|---|---|---|
| En ejecución | Verde | El recurso está activo y operativo |
| Detenido | Ámbar | El recurso existe pero no está en ejecución |
| Terminado | Rojo | El recurso ha sido eliminado (se muestra para contexto histórico) |
Recursos Obsoletos
Los recursos que ya no se detectan durante la sincronización son marcados y eventualmente eliminados. Si un recurso desaparece inesperadamente, verifica si fue eliminado o movido a una cuenta diferente.
Referencia de insignias
CLARITY muestra mucho contexto en pequeñas pastillas de color junto a cada recurso. La taquigrafía mantiene la tabla densa, pero cada pastilla se mapea a un valor de configuración concreto extraído del proveedor. Esta sección es la referencia canónica.
Proveedor
Cada fila de recurso comienza con una de tres pastillas de proveedor.
| Pastilla | Proveedor | Significado |
|---|---|---|
| AWS (naranja) | Amazon Web Services | Recurso sincronizado desde una cuenta de AWS |
| Azure (azul) | Microsoft Azure | Recurso sincronizado desde una suscripción de Azure |
| GCP (verde) | Google Cloud Platform | Recurso sincronizado desde un proyecto de GCP |
Estado de etiquetas
| Pastilla | Significado |
|---|---|
| UNTAGGED (naranja) | El recurso no tiene ninguna etiqueta del proveedor. Los recursos sin etiquetar distorsionan el chargeback, las recomendaciones y la atribución del ROI — consulta la pestaña Tag Health para el editor de políticas. |
Etiquetas de sub-servicio
Cuando CLARITY descompone un servicio agregado (EC2 - Other, S3 - Other, Azure Bandwidth, agregaciones de servicio en GCP) en sus componentes subyacentes, la etiqueta amigable aparece en formato Padre / Sub-servicio. Ejemplos:
EC2 / NAT Data Processing— bytes procesados por gateways NATEC2 / EBS Snapshots— cargos por almacenamiento de snapshotsS3 / Requests (GET Standard)— costo de peticiones de lecturaCompute Engine / Instance vCPU— vCPU-hora de GCENetworking / Cloud NAT Hours— hora de gateway de Cloud NAT
La lista completa de sub-servicios está disponible como un filtro desplegable en la página de Recursos.
Insignias de clúster Kubernetes
Los clústeres y node pools de Kubernetes llevan la insignia de tipo de clúster más metadatos operativos.
| Pastilla | Significado |
|---|---|
| EKS (naranja) | Amazon Elastic Kubernetes Service |
| AKS (azul) | Azure Kubernetes Service |
| GKE (esmeralda) | Google Kubernetes Engine |
| Namespace (ámbar) | Namespace de Kubernetes (aislamiento lógico dentro de un clúster) |
| v1.29 (gris, monoespaciado) | Versión de Kubernetes |
| 3 nodes o 3 nodes (1-5) (cian) | Número de nodos worker, con rango de autoescalado cuando está configurado |
| SPOT (amarillo) | El node pool usa capacidad Spot / Preemptible / Spot Priority (más barato, puede ser reclamado) |
Insignias de workloads Kubernetes
Pods, Deployments y Services dentro de un clúster llevan pastillas específicas del workload.
| Pastilla | Significado |
|---|---|
| Pod (violeta) | Pod de Kubernetes |
| Deployment (verde azulado) | Deployment de Kubernetes (workload replicado) |
| Service (índigo) | Service de Kubernetes (endpoint de red) |
| ns:<nombre> (gris, monoespaciado) | Namespace al que pertenece el workload |
| <nombre-de-nodo> (cian, truncado) | Nodo donde está programado el Pod |
| 3/5 ready (cian) | Disponibilidad de réplicas — pods realmente listos sobre el conteo de réplicas deseado |
| N restarts (amarillo) | Conteo de reinicios del Pod (solo se muestra cuando es distinto de cero) |
| LoadBalancer / ClusterIP / NodePort (esmeralda) | Tipo de Service |
Insignias de metadatos específicas por servicio
Cada servicio facturado lleva pastillas adicionales que muestran la configuración que afecta al costo. La columna de fuente de metadatos indica qué campo del proveedor lee cada pastilla.
| Tipo de recurso | Pastillas | Significado |
|---|---|---|
| Instancia EC2 | m5.2xlarge (púrpura) | Tipo de instancia — define el nivel de facturación de vCPU/memoria/red |
| Instancia RDS | db.r5.large, postgres, Multi-AZ | Clase de instancia, motor, replicación multi-AZ (~2× costo) |
| Tabla DynamoDB | On-Demand o 5 RCU / 5 WCU, 2 GSIs | Modo de facturación (on-demand vs aprovisionado) y conteo de Global Secondary Indexes (cada GSI se factura por separado) |
| Distribución CloudFront | PriceClass_All / PriceClass_100 / PriceClass_200, WAF / No WAF | Cobertura de edge locations (_All = global, más caro; _100 = solo US/EU, más barato) y estado de Web Application Firewall |
| Clúster Redshift | 2x dc2.large, Encrypted | Conteo de nodos × tipo de nodo, estado de encriptación en reposo |
| Dominio OpenSearch | 3x t3.small.search, Multi-AZ | Conteo de instancias × tipo, conciencia de zona para tolerancia a fallos |
| Sistema de archivos EFS | 512 GB, bursting / provisioned / elastic | Capacidad usada, modo de throughput |
| Clúster MSK | PROVISIONED / SERVERLESS, 3 brokers | Tipo de clúster, conteo de nodos broker |
| SageMaker notebook | ml.m5.xlarge, 100 GB | Tipo de instancia ML, tamaño del volumen EBS adjunto |
| API Gateway REST | HTTP / HTTP_PROXY, 12 routes | Tipo de protocolo, conteo de rutas configuradas |
| Clúster Elasticache | cache.r5.large, redis / memcached | Tipo de nodo, motor |
| Cloud Run service | imagen del contenedor, 0-100 | Imagen del contenedor (registry/repo:tag), rango min-max de autoescalado de instancias |
| Cloud Spanner | 3 nodes o 1000 PU, 2 DBs | Capacidad (nodos completos o unidades de 100-PU), conteo de bases de datos |
| Cloud Bigtable | 4 nodes, PRODUCTION / DEVELOPMENT | Total de nodos serve, tipo de instancia |
| Azure Cosmos DB | GlobalDocumentDB, Session / Strong / BoundedStaleness | API kind, política de consistencia |
| Azure Redis | Premium C3, v6.0 | SKU + nivel de capacidad, versión de Redis |
Marcadores de fuente de datos
Cuando una métrica o estimación se deriva de una fuente de datos específica del proveedor, una pastilla pequeña monoespaciada la identifica.
| Pastilla | Fuente | Significado |
|---|---|---|
| CW (gris) | AWS CloudWatch | Métricas extraídas de CloudWatch (CPU, red, etc.) |
Insignias de estado de insights (página de Insights)
El feed unificado de Insights etiqueta cada hallazgo con una pastilla de estado. La pastilla resume el tipo de hallazgo, independientemente de la regla subyacente.
| Estado | Tono | Significado |
|---|---|---|
| Idle (Inactivo) | rojo | El recurso está aprovisionado pero sin uso — típicamente <5 % de utilización o cero tráfico |
| Underutilized (Subutilizado) | naranja | El recurso está en uso pero muy por debajo de la capacidad aprovisionada — típicamente 5-30 % de utilización |
| Oversized (Sobredimensionado) | ámbar | La capacidad excede los requerimientos del workload — reducir a un nivel más pequeño |
| Untagged (Sin etiquetas) | pizarra | El recurso carece de etiquetas necesarias para chargeback y atribución de propiedad |
| RI/SP/CUD opportunity | violeta | El uso sostenido sugiere que una Reserved Instance, Savings Plan o Committed Use Discount reduciría la factura |
| Lifecycle policy | azul | Falta regla de retención/transición de objetos de almacenamiento — datos antiguos acumulándose al precio del nivel caliente |
| Security hardening | rojo | Falta control de seguridad (WAF, acceso público, etc.) que también puede impulsar el costo |
| Data transfer | azul | El tráfico inter-región o de egreso es una porción significativa de la factura — la consolidación puede reducirlo |
| Network | azul | La configuración de un recurso de red (NAT, VPC endpoint, IP) sugiere ahorros |
| Anomaly | naranja | Desviación recurrente del patrón de costo respecto al baseline |
| API cost | ámbar | El uso medido del API del proveedor (paginación de Cost Explorer, escaneos de BigQuery, etc.) es en sí un impulsor de costo |
| Optimization | pizarra | Oportunidad de optimización que no está en ningún bucket predefinido |
Vista Detallada del Recurso
Haz clic en cualquier recurso para abrir su panel de detalles, que muestra:
- Identificador completo del recurso (ARN, Resource ID, o self-link)
- Etiquetas y metadatos
- Historial de costos a lo largo del tiempo
- Insights y recomendaciones relacionados
- Relaciones padre-hijo