La integración de New Relic con Google Cloud Platform (GCP) incluye una que informa datos de Google Cloud AlloyDB a New Relic. Este documento explica cómo activar la integración de GCP AlloyDB y describe los datos reportados.
Característica
AlloyDB es un servicio de base de datos compatible con PostgreSQL, completamente administrado y creado para workloads transaccionales y analíticas exigentes. La integración de New Relic AlloyDB recopila métricas de rendimiento, disponibilidad y utilización de recursos en clústeres, instancias, bases de datos y nodos de instancia.
Activar la integración
Para habilitar la integración, siga los procedimientos estándar para conectar su servicio de GCP a New Relic:
- Conectar con la federación de identidades de workload (Workload Identity Federation) (recomendado)
- Conectar con cuenta de servicio o cuenta de usuario
Frecuencia de sondeo
La integración de New Relic consulta sus servicios de GCP de acuerdo con un intervalo de sondeo que varía según la integración. La frecuencia de sondeo para Google Cloud AlloyDB es de 5 minutos. La resolución es 1 punto de datos cada minuto.
Importante
AlloyDB para PostgreSQL admite intervalos de sondeo de 1 minuto para integraciones de WIF en versión preliminar limitada. Para solicitar acceso, comuníquese con el soporte de New Relic.
Federación de identidades de workload (Workload Identity Federation)
Buscar y utilizar datos
Después de habilitar la integración, sus recursos de AlloyDB aparecen como entidades en el explorador de entidades de New Relic. Para ver los dashboards y administrar los servicios, vaya a one.newrelic.com > All capabilities > Infrastructure > GCP.
Toda la métrica de AlloyDB disponible en el monitoreo de la nube de GCP se recopila como métrica dimensional en el tipo de evento Metric. Las métricas adicionales más allá de esta tabla se recopilan automáticamente. Consulte la documentación de métrica de AlloyDB de Google para obtener la lista completa.
Entidad
Datos métricos
Métricas clave — Cluster
Nombre de la métrica | Unidad | Descripción |
|---|---|---|
| Bytes | Almacenamiento total de AlloyDB en todo el clúster. |
| Microsegundos | Timestamp de la última copia de seguridad exitosa del clúster. |
Para obtener la lista completa de métricas del clúster, consulte la documentación de métricas de AlloyDB de Google.
Métricas clave — instancia
Nombre de la métrica | Unidad | Descripción |
|---|---|---|
| Por ciento | Utilización media de la CPU en todos los nodos de la instancia que prestan servicio actualmente, de 0 a 100. |
| Por ciento | Utilización máxima de CPU en todos los nodos de la instancia actualmente en servicio, de 0 a 100. |
| Contar | Número de vCPU asignadas a cada nodo en la instancia. |
| Bytes | Memoria mínima disponible en todos los nodos de servicio actuales de la instancia. |
| Contar | Número de conexiones activas e inactivas a la instancia de AlloyDB en los nodos de servicio. |
| Contar | Número medio de conexiones activas e inactivas a la instancia de AlloyDB en los nodos de servicio. |
| Contar | Límite actual del número de conexiones por nodo de la instancia de AlloyDB. |
| Contar | Número de transacciones confirmadas en todos los nodos de servicio de la instancia. |
| Contar | Número de transacciones revertidas en todos los nodos de servicio de la instancia. |
| Contar | Cantidad de transacciones confirmadas y revertidas en todos los nodos de servicio de la instancia. |
| Contar | Número de nodos en la instancia, junto con su estado (activo o inactivo). |
| Milisegundos | Retraso máximo de tiempo de replicación calculado en todas las réplicas de lectura en servicio de la instancia. |
| Contar | Número de réplicas de lectura conectadas a la instancia principal. |
Para obtener la lista completa de métricas de instancia, consulte la documentación de métricas de AlloyDB de Google.
Llave métrica — base de datos
Nombre de la métrica | Unidad | Descripción |
|---|---|---|
| Contar | Número de conexiones de clientes a la base de datos. |
| Contar | Cantidad de transacciones confirmadas para las principales bases de datos. |
| Microsegundos | Tiempo de ejecución de consulta acumulado desde la última muestra. Suma del tiempo de CPU, tiempo de espera de E/S, tiempo de espera de bloqueo, cambio de contexto de proceso y planificación para todos los procesos involucrados en la ejecución de la consulta. |
| Microsegundos | Tiempo de IO acumulado desde la última muestra. |
| Microsegundos | Consulta latencia distribución. |
| Microsegundos | Tiempo de espera de bloqueo acumulado desde la última muestra. |
| Contar | Número de filas recuperadas o afectadas desde la última muestra. |
| Contar | Bloques compartidos (tablas regulares e indexados) a los que se accede mediante la ejecución de declaraciones. |
| Microsegundos | Tiempos de ejecución acumulados por usuario por base de datos por consulta. |
| Microsegundos | Tiempo de E/S acumulado por consulta desde la última muestra. |
| Microsegundos | Distribución de latencia por consulta. |
| Microsegundos | Tiempo de espera de bloqueo acumulado por consulta desde la última muestra. |
| Contar | Número de filas recuperadas o afectadas por consulta desde la última muestra. |
| Contar | Bloques compartidos a los que se accede por consulta mediante la ejecución de la sentencia. |
| Microsegundos | Tiempos de ejecución acumulados por etiqueta desde la última muestra. |
| Microsegundos | Tiempo de E/S acumulado por etiqueta desde la última muestra. |
| Microsegundos | Distribución de latencia de consulta por etiqueta. |
| Microsegundos | Tiempo acumulado de espera de bloqueo por etiqueta desde la última muestra. |
| Contar | Número de filas recuperadas o afectadas por etiqueta desde la última muestra. |
| Contar | Bloques compartidos accedidos por etiqueta mediante la ejecución de la instrucción. |
Para obtener la lista completa de métricas de base de datos, consulte la documentación de métricas de AlloyDB de Google.
Métricas clave — nodo de instancia
Nombre de la métrica | Unidad | Descripción |
|---|---|---|
| Por ciento | Uso de CPU para el nodo. |
| Bytes | Memoria disponible en el nodo. |
| Bytes | Bytes de red recibidos por el nodo. |
| Bytes | Bytes de red enviados por el nodo. |
| Contar | Conexiones totales por nodo. |
| Contar | Número de conexiones al nodo por estado de conexión. |
| Contar | Número de interbloqueos en el nodo. |
| Milisegundos | Retraso de replicación para el nodo derivado del valor replay_lag. |
| Contar | Número de transacciones en el nodo. |
| Contar | Tasa de acierto de caché ultrarrápida por nodo. |
| Contar | Disponibilidad de la base de datos del nodo. |
| Contar | Número total de veces que los procesos esperaron cada evento de espera en el nodo. |
| Microsegundos | Tiempo de espera total para cada evento de espera en el nodo. |
Para obtener la lista completa de métricas del nodo de la instancia, consulte la documentación de métricas de AlloyDB de Google.
Cuenta de servicio o cuenta de usuario
Buscar y utilizar datos
Después de activar la integración y esperar unos minutos (según la frecuencia de sondeo ), los datos aparecerán en la New Relic UI. Para buscar y utilizar sus datos, incluidos enlaces a su y configuración de alertas, vaya a one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration).
Los datos se adjuntan a los siguientes tipos de evento:
Entidad | Tipo de evento | Proveedor |
|---|---|---|
Grupo |
|
|
Instancia |
|
|
Base de datos |
|
|
GcpAlloydbClusterSample
Consulta GcpAlloydbClusterSample evento en New Relic para ver datos del siguiente atributo:
Atributo | Unidad | Descripción |
|---|---|---|
| Bytes | El almacenamiento total de AlloyDB en bytes en todo el clúster. |
GcpAlloydbInstanceSample
Consulta GcpAlloydbInstanceSample evento en New Relic para ver datos del siguiente atributo:
Atributo | Unidad | Descripción |
|---|---|---|
| Por ciento | Utilización media de CPU en todos los nodos de la instancia que actualmente sirven de 0 a 100. |
| Por ciento | Utilización máxima de CPU en todos los nodos actualmente en servicio de la instancia de 0 a 100. |
| Contar | La cantidad de vCPU asignadas a cada nodo en la instancia. |
| Bytes | La memoria mínima disponible en todos los nodos de la instancia que prestan servicio actualmente. |
| Contar | La cantidad de transacciones que se revirtieron en todos los nodos de servicio de la instancia. |
| Contar | El número medio de conexiones activas e inactivas a AlloyDB entre los nodos de servicio de la instancia. |
| Contar | El número de transacciones confirmadas en todos los nodos de servicio de la instancia. |
| Contar | El límite actual en la cantidad de conexiones por nodo de la instancia de AlloyDB. |
| Contar | La cantidad de nodos en la instancia, junto con su estado, que puede ser activo o inactivo. |
| Milisegundos | El retraso máximo de tiempo de replicación calculado en todas las réplicas de lectura en servicio de la instancia. |
| Contar | El número de réplicas de lectura conectadas a la instancia principal. |
| Contar | El número de conexiones activas e inactivas a la instancia de AlloyDB entre los nodos de servicio de la instancia. |
| Contar | El número de transacciones confirmadas y revertidas en todos los nodos de servicio de la instancia. |
GcpAlloydbDatabaseSample
Consulta GcpAlloydbDatabaseSample evento en New Relic para ver datos del siguiente atributo:
Atributo | Unidad | Descripción |
|---|---|---|
| Microsegundos | Tiempo de ejecución de consulta acumulado desde la última muestra. Esta es la suma del tiempo de CPU, el tiempo de espera de E/S, el tiempo de espera de bloqueo, el cambio de contexto de proceso y la programación para todos los procesos involucrados en la ejecución de la consulta. |
| Microsegundos | Tiempo de IO acumulado desde la última muestra. |
| Microsegundos | Consulta latencia distribución. |
| Microsegundos | Tiempo de espera de bloqueo acumulado desde la última muestra. |
| Contar | El número de filas recuperadas o afectadas desde la última muestra. |
| Contar | Bloques compartidos (tablas regulares e indexados) a los que se accede mediante la ejecución de declaraciones. |
| Microsegundos | Tiempos de ejecución acumulados por usuario por base de datos por consulta. Esta es la suma del tiempo de CPU, el tiempo de espera de E/S, el tiempo de espera de bloqueo, el cambio de contexto de proceso y la programación para todos los procesos involucrados en la ejecución de la consulta. |
| Microsegundos | Tiempo de IO acumulado desde la última muestra. |
| Microsegundos | Consulta latencia distribución. |
| Microsegundos | Tiempo de espera de bloqueo acumulado desde la última muestra. |
| Contar | El número de filas recuperadas o afectadas desde la última muestra. |
| Contar | Bloques compartidos (tablas regulares e indexados) a los que se accede mediante la ejecución de declaraciones. |
| Microsegundos | Tiempos de ejecución acumulados desde la última muestra. Esta es la suma del tiempo de CPU, el tiempo de espera de E/S, el tiempo de espera de bloqueo, el cambio de contexto de proceso y la planificación para todos los procesos involucrados en la ejecución de la consulta. |
| Microsegundos | Tiempo de IO acumulado desde la última muestra. |
| Microsegundos | Consulta latencia distribución. |
| Microsegundos | Tiempo de espera de bloqueo acumulado desde la última muestra. |
| Contar | El número de filas recuperadas o afectadas desde la última muestra. |
| Contar | Bloques compartidos (tablas regulares e indexados) a los que se accede mediante la ejecución de declaraciones. |