¿No puedes escalar las métricas de Prometheus con Kubernetes? Escucha un debate reciente para obtener directrices e ideas útiles.
Ir a

Servicio gestionado de Prometheus

Un servicio de monitorización totalmente gestionado y fácil de usar que se ha creado en el mismo almacén de datos escalable a nivel mundial que utiliza Google Cloud.

Ventajas

Usa Prometheus sin gestionar la infraestructura

Pila de monitorización totalmente gestionada y compatible con Prometheus ®, con conservación de dos años predeterminada y consultas globales sobre datos regionalizados. No tienes que federar, añadir recursos manualmente ni dedicar tiempo a tareas de mantenimiento.

Conservación predeterminada de las métricas durante dos años incluida

Fragmentar un aumento del espacio de almacenamiento es un inconveniente a la hora de ejecutar tu propio agregador compatible con Prometheus. Para solucionar este inconveniente, todas las métricas se almacenan durante dos años sin coste adicional.

Mantén las herramientas de código abierto y evita depender de proveedores

Usa PromQL con Cloud Monitoring y con herramientas de código abierto, como Grafana®. Configura el despliegue y el raspado de datos mediante cualquier método de código abierto, como el operador Prometheus o las anotaciones.

Características principales

Características principales

Respaldado por Monarch, la base de datos de series temporales en memoria de Google

Managed Service para Prometheus utiliza la misma tecnología que Google para monitorizar sus propios servicios, lo que significa que incluso los despliegues más grandes de Prometheus se pueden monitorizar a escala mundial. Además, cuenta con el mismo equipo de Site Reliability Engineering (SRE) que se ocupa de la propia monitorización de Google para que tengas la seguridad de que tus métricas estarán disponibles cuando las necesites.

Usar Cloud Monitoring con el servicio gestionado de Prometheus

Puedes ver juntas las métricas de Prometheus y más de 1500 métricas gratuitas del sistema de Google Cloud para examinar tu infraestructura y tus aplicaciones en una herramienta unificada. Las métricas de Prometheus se pueden usar con las funciones de paneles de control, alertas y monitorización de objetivos de nivel de servicio de Cloud Monitoring. Muestra tus métricas de Prometheus junto con las métricas de GKE, las del balanceador de carga y más. Como Cloud Monitoring es compatible con PromQL, tus desarrolladores pueden empezar a usarlo de inmediato.

Recopiladores gestionados o autodesplegados, y el agente de operaciones

Managed Service para Prometheus ofrece recopiladores gestionados que se despliegan, escalan, fragmentan, configuran y mantienen automáticamente. El raspado de datos y las reglas se configuran mediante recursos personalizados ligeros (CRs). La migración desde un operador Prometheus es sencilla y las colecciones gestionadas admiten la mayoría de los casos prácticos. También puedes conservar el método y las configuraciones de despliegue de tus recopiladores si actualmente no son compatibles con tu caso práctico. El agente de operaciones simplifica la recogida de métricas de Prometheus en máquinas virtuales para que te resulte más fácil estandarizar todos los entornos en Prometheus.

Ver todas las características

Clientes

Los clientes están liberando tiempo para sus desarrolladores y manteniendo sus herramientas de código abierto.

Logotipo de Horizon Blockchain Games

"Llevamos ejecutando Prometheus con métricas de GKE, pero las tareas de mantenimiento continuas ocupaban demasiadas horas de desarrollo. Empezamos a usar Managed Service para Prometheus y funciona sin problemas. Además, puede gestionar cualquier volumen porque está creado con el mismo backend que usa Google y nos permite seguir usando los mismos paneles de control de Grafana al tiempo que mantenemos los estándares y los protocolos abiertos".

Peter Kieltyka, consejero delegado y arquitecto jefe de Horizon Blockchain Games

Documentación

Documentación

Guía de inicio rápido
Resumen de la documentación

Empieza a utilizar Managed Service para Prometheus.

Tutorial
Configurar la recogida de datos de Managed Service para Prometheus

Este servicio ofrece recopiladores gestionados y con despliegue automático. Consulta las instrucciones paso a paso para configurar cada opción.

Tutorial
Consultar datos de Managed Service para Prometheus

Consulta los datos enviados al servicio con la API HTTP de Prometheus, la UI de Prometheus, Grafana, la página de servicios de la consola de Google Cloud y Cloud Monitoring.

Tutorial
Evaluación de reglas y filtrado de métricas

Descubre cómo usar las funciones que esperas de Prometheus, como la evaluación de reglas y el filtrado de métricas.

Usos

Usos

Uso
Diagnostica rápidamente los problemas con tus aplicaciones

Con PromQL, puedes definir alertas y diagnosticar problemas cuando se activen alertas. Con Managed Service para Prometheus, no tienes que cambiar las alertas ni las herramientas de visualización para que los flujos de trabajo de creación e investigación de incidentes sigan funcionando.

Uso
Monitorizar entornos dinámicos de forma rentable

Managed Service para Prometheus se factura por muestra, por lo que no factura por adelantado por la cardinalidad cuando se pone en marcha un nuevo contenedor. Con los precios por muestra, pagas solo cuando el contenedor está activo, por lo que no se te penaliza por usar el autoescalado de pods horizontal. Managed Service para Prometheus incluye otros controles de costes, como periodos de muestreo personalizables, filtros y la capacidad de mantener los datos locales y no enviarlos al almacén de datos.

Caso práctico
Estandariza Prometheus en tus entornos

Al adoptar un estándar de métricas en tus despliegues de Kubernetes y de máquinas virtuales, es más fácil reunir paneles para una mejor monitorización. Además, tus desarrolladores y administradores solo necesitan saber de PromQL para trabajar con tus métricas. Managed Service para Prometheus es compatible con este caso práctico mediante recopiladores de Kubernetes y el agente de operaciones para máquinas virtuales en Google Cloud. 

Todas las características

Todas las características

Evaluador de reglas mundial independiente Puedes seguir evaluando tus reglas de alertas y grabaciones y compararlas con los datos mundiales de Managed Service para Prometheus. Los resultados se almacenan como los datos que se recogen, así que no tienes que colocar los datos agregados en un único servidor de Prometheus.
Monitorización dinámica de varios proyectos Los permisos de métricas son una estructura de solo lectura en Cloud Monitoring que permite monitorizar varios proyectos a través de una sola fuente de datos de Grafana. Cada ámbito de métrica aparece como una fuente de datos independiente en Grafana y se le pueden asignar permisos de lectura según el número de cuentas de servicio.
Recopiladores gestionados Los recopiladores gestionados se despliegan, escalan, fragmentan, configuran y mantienen automáticamente. El raspado de datos y las reglas se configuran mediante recursos personalizados ligeros (CRs).
Recopiladores con despliegue automático Usa el mecanismo de despliegue que prefieras, tan solo tienes que sustituir el binario habitual de Prometheus por el recopilador binario de Managed Service para Prometheus. El raspado de datos se configura mediante el método estándar que prefieras, y se escala y fragmenta manualmente. Reutiliza tus configuraciones y ejecuta tanto Prometheus como Managed Service para Prometheus en paralelo.
Compatibilidad con máquinas virtuales a través del agente de operaciones Despliega el agente de operaciones en tus máquinas virtuales y configúralo para raspar las métricas de Prometheus. Las métricas se suben a Cloud Monitoring mientras se conserva la estructura de las métricas de Prometheus. Usa PromQL para consultar esas métricas junto con otras en Cloud Monitoring.
Compatibilidad con la monitorización de entornos adicionales Los recolectores autodesplegados pueden configurarse para recoger datos de aplicaciones que se ejecutan fuera de Google Cloud. Estos destinos pueden ser entornos de Kubernetes o ajenos a Kubernetes, como las máquinas virtuales.
Usar PromQL en Cloud Monitoring Usa PromQL en la interfaz de usuario de Cloud Monitoring, incluido en el explorador de métricas y en el creador de paneles de control. Autocompleta los nombres de las métricas, y las claves y los valores de las etiquetas. Consulta métricas libres del sistema, de Kubernetes, basadas en registros y personalizadas, así como tus métricas de Prometheus con PromQL.
Respaldado por Monarch, la base de datos de series temporales en memoria de Google El servicio utiliza la misma tecnología que Google para monitorizar sus propios servicios, lo que significa que incluso los despliegues más grandes de Prometheus se pueden monitorizar a escala mundial.
Mecanismos de control de costes Ayuda a controlar tus gastos con un filtro de métricas exportado, una reducción de los cargos por histogramas dispersos, una estructura de tarifas que cobra menos por periodos de muestreo más largos y la posibilidad de enviar solo datos agregados previamente de forma local.
Atribución e identificación de costes Utiliza Cloud Monitoring para desglosar el volumen de ingestión de Prometheus por nombre de métrica y espacio de nombres. Identifica rápidamente las métricas más caras y el espacio de nombres que las envía.

Precios

Precios

Los niveles de precios son progresivos, de modo que el uso se cobrará a las tarifas más bajas antes de que se cobren las tarifas de los niveles más altos. Por ejemplo, si tu uso total es de 300.000 millones de muestras, tus primeros 50.000 millones de muestras cuestan cuestan 0,15 USD por millón, los siguientes 200.000 millones de muestras cuestan 0,12 USD por millón y los 50.000 millones de muestras finales, 0,09 USD por millón de muestras.

Función Precio Asignación gratuita al mes Fecha de entrada en vigor
Métricas de Google Cloud Managed Service para Prometheus

0,15 USD por millón de muestras: primeros 0-50.000 millones de muestras #

0,12 USD por millón de muestras: siguientes 50.000-250.000 millones de muestras

0,09 USD por millón de muestras: siguientes 50.000-250.000 millones de muestras

0,06 USD por millón de muestras: más de 500.000 millones de muestras

No aplicable 16 de mayo del 2022
Llamadas a la API de Monitoring

0,01 USD por 1000 llamadas de lectura a la API

(las de escritura son gratuitas)

Se incluye el primer millón de llamadas de lectura a la API por cuenta de facturación 1 de julio del 2018

Google Cloud Managed Service para Prometheus utiliza el almacenamiento de Cloud Monitoring para datos de métricas creados de forma externa y la API de Monitoring para recuperarlos.‡Managed Service para Prometheus se basa en muestras ingeridas en lugar de bytes para que se ajuste a las convenciones de Prometheus.Para obtener más información sobre la medición basada en muestras, consulta Precios de controlabilidad y predictibilidad. Para ver ejemplos computacionales, consulta los ejemplos de precios basados en muestras ingeridas.

#  Los ejemplos se cuentan por cada cuenta de facturación.