Vous peinez à faire évoluer Prometheus en fonction des métriques Kubernetes ? Écoutez une discussion récente pour obtenir des idées et des conseils utiles.
Accéder à

Managed Service pour Prometheus

Ce service de surveillance entièrement géré et facile à utiliser s'appuie sur le même datastore global évolutif que Google Cloud.

Avantages

Utiliser Prometheus sans gérer l'infrastructure

Pile de surveillance compatible avec Prometheus® entièrement gérée avec une durée de conservation par défaut de deux ans et des requêtes globales sur les données régionalisées. Vous n'avez pas besoin de fédérer, d'ajouter des ressources manuellement ni de consacrer du temps à la maintenance.

Conservation des métriques sur deux ans par défaut incluse

Segmenter une empreinte de stockage en expansion est une tâche complexe quand vous exécutez votre propre agrégateur compatible avec Prometheus. Pour vous éviter ce problème, toutes les métriques sont stockées pendant deux ans sans frais supplémentaires.

Conserver les outils Open Source et éviter la dépendance vis-à-vis d'un fournisseur

Utilisez PromQL avec Cloud Monitoring et des outils Open Source comme Grafana®. Configurez le déploiement et le scraping via n'importe quelle méthode Open Source, telle que les opérateurs ou les annotations Prometheus.

Principales fonctionnalités

Principales fonctionnalités

S'appuie sur Monarch, la base de données de séries temporelles en mémoire de Google

Managed Service pour Prometheus exploite la même technologie que Google pour surveiller ses propres services. Ainsi, même les déploiements Prometheus les plus volumineux peuvent être surveillés à l'échelle mondiale. De plus, le service est géré par l'équipe d'ingénierie en fiabilité des sites (SRE) qui assure la surveillance de Google. Vous pouvez donc être sûr que vos métriques seront disponibles lorsque vous en aurez besoin.

Cloud Monitoring avec Managed Service pour Prometheus

Vous pouvez consulter simultanément les métriques de Prometheus et de plus de 1 500 métriques du système Google Cloud sans frais pour obtenir une vue centralisée de votre infrastructure et de vos applications. Les métriques Prometheus peuvent être utilisées avec les fonctionnalités de tableau de bord, d'alertes et de surveillance SLO dans Cloud Monitoring. Affichez vos métriques Prometheus en même temps que vos métriques GKE, vos métriques d'équilibreur de charge, etc. Cloud Monitoring est compatible avec PromQL, ce qui permet à vos développeurs de commencer à l'utiliser immédiatement.

Collecteurs gérés ou autodéployés, et agent Ops

Managed Service pour Prometheus propose des collecteurs gérés qui sont automatiquement déployés, adaptés, segmentés, configurés et conservés. Le scraping et les règles sont configurés via des ressources personnalisées légères. La migration à partir d'un opérateur Prometheus est simple, et la collecte gérée est compatible avec la plupart des cas d'utilisation. Vous pouvez également conserver votre méthode et vos configurations de déploiement de collecteurs existants si les collecteurs gérés ne sont actuellement pas compatibles avec votre cas d'utilisation. L'agent Ops simplifie la collecte de métriques Prometheus sur les machines virtuelles pour vous permettre de standardiser plus facilement tous les environnements sur Prometheus.

Découvrir toutes les fonctionnalités

Clients

Les clients font gagner du temps aux développeurs tout en conservant leurs outils Open Source

Logo Horizon Blockchain Games

"Nous avons nous-mêmes exécuté Prometheus pour les métriques GKE, mais la maintenance en continu a pris trop d'heures de développement. Nous avons commencé à utiliser Managed Service pour Prometheus, qui remplit pleinement son rôle. La solution peut gérer n'importe quel volume, car elle s'appuie sur le même backend que Google. De plus, nous pouvons continuer à utiliser les mêmes tableaux de bord Grafana qu'auparavant tout en conservant des normes et des protocoles ouverts."

Peter Kieltyka, PDG et Chief Architect, Horizon Blockchain Games

Documentation

Documentation

Guide de démarrage rapide
Présentation de la documentation

Faites vos premiers pas avec Managed Service pour Prometheus.

Tutoriel
Configurer la collecte de données pour Managed Service pour Prometheus

Le service propose des collecteurs gérés et autodéployés. Suivez les instructions détaillées pour configurer chacune de ces deux options.

Tutoriel
Interroger les données de Managed Service pour Prometheus

Interrogez les données envoyées au service à l'aide de l'API HTTP Prometheus, de l'interface utilisateur de Prometheus, de Grafana, de la page du service dans Google Cloud Console et de Cloud Monitoring.

Tutoriel
Évaluation des règles et filtrage de métriques

Découvrez comment utiliser les fonctions de Prometheus que vous attendiez, telles que l'évaluation des règles et le filtrage de métriques.

Cas d'utilisation

Cas d'utilisation

Cas d'utilisation
Diagnostiquez rapidement les problèmes liés à vos applications

Utilisez PromQL pour définir des alertes et diagnostiquer les problèmes lorsque celles-ci sont déclenchées. Avec Managed Service pour Prometheus, vous n'avez pas besoin de modifier vos outils de visualisation ni vos alertes. Vos workflows de création et d'enquête existants continuent ainsi de fonctionner.

Cas d'utilisation
Surveillez les environnements dynamiques à moindre coût

Managed Service pour Prometheus est facturé par échantillon, aucuns frais n'est facturé à l'avance pour la cardinalité lors de l'exécution d'un nouveau conteneur. Grâce à la tarification par échantillon, vous ne payez que lorsque le conteneur est actif, et vous n'êtes pas pénalisé pour l'utilisation de l'autoscaling horizontal des pods. Managed Service pour Prometheus vous permet de maîtriser les coûts grâce à d'autres contrôles personnalisables tels que des périodes d'échantillonnage, des filtres et la possibilité de conserver les données en local, sans les envoyer au datastore.

Cas d'utilisation
Standardisez l'accès à Prometheus dans tous vos environnements

L'adoption d'une norme de métriques dans vos déploiements Kubernetes et VM et facilite le regroupement de tableaux de bord pour une meilleure surveillance. De plus, les développeurs et les administrateurs n'ont besoin que de connaître le protocole PromQL pour travailler avec vos métriques. Le service géré pour Prometheus fonctionne avec ce cas d'utilisation avec les collecteurs pour Kubernetes et l'agent Ops pour les VM sur Google Cloud. 

Toutes les fonctionnalités

Toutes les fonctionnalités

Évaluateur de règles global autonome Vous pouvez continuer à évaluer vos règles d'enregistrement et d'alerte existantes par rapport à des données globales avec Managed Service pour Prometheus. Les résultats sont stockés de la même façon que les données collectées. Vous n'avez donc pas besoin de colocaliser les données agrégées sur un seul serveur Prometheus.
Surveillance dynamique de plusieurs projets Les champs d'application des métriques sont une construction en lecture seule dans Cloud Monitoring qui vous permet de surveiller plusieurs projets à partir d'une seule source de données Grafana. Chaque champ d'application de métrique apparaît sous la forme d'une source de données distincte dans Grafana. Vous pouvez lui attribuer des autorisations de lecture par compte de service.
Collecteurs gérés Les collecteurs gérés sont automatiquement déployés, mis à l'échelle, segmentés, configurés et conservés. Le scraping et les règles sont configurés via des ressources personnalisées légères.
Collecteurs autodéployés Utilisez le mécanisme de déploiement que vous préférez en remplaçant simplement le binaire Prometheus standard de Managed Service par celui du collecteur Prometheus. Le scraping est configuré selon la méthode standard de votre choix, et vous pouvez effectuer un scaling et un partitionnement manuellement. Réutilisez vos configurations existantes et exécutez côte à côte Prometheus et Managed Service pour Prometheus.
Compatibilité avec les VM via l'agent Ops Déployez l'agent Ops sur vos VM et configurez-le pour extraire les métriques Prometheus. Les métriques sont importées dans Cloud Monitoring, la structure des métriques Prometheus étant conservée. Utilisez PromQL pour les interroger avec d'autres métriques dans Cloud Monitoring.
Assistance pour la surveillance d'environnements supplémentaires Vous pouvez configurer des collecteurs autodéployés pour collecter des données à partir d'applications exécutées en dehors de Google Cloud. Il peut s'agir d'environnements Kubernetes ou non Kubernetes, tels que des VM.
Utilisez PromQL dans Cloud Monitoring Utilisez PromQL dans l'interface utilisateur de Cloud Monitoring, y compris dans l'explorateur de métriques et le générateur de tableau de bord. Obtenez une saisie semi-automatique du nom des métriques, des clés de libellées et de valeurs. Interrogez les métriques système gratuites, les métriques Kubernetes, les métriques basées sur les journaux et les métriques personnalisées, ainsi que vos métriques Prometheus avec PromQL.
S'appuie sur Monarch, la base de données de séries temporelles en mémoire de Google Le service utilise la même technologie que Google pour surveiller ses propres services. Cela signifie que même les déploiements Prometheus les plus volumineux peuvent être surveillés à l'échelle mondiale.
Mécanismes de contrôle des coûts Contrôlez vos dépenses grâce au filtre de métriques exportées, aux frais réduits liés aux histogrammes creux, à la facturation moins coûteuse pour les périodes d'échantillonnage plus longues et à la possibilité de n'envoyer que des données pré-agrégées en local.
Identification et attribution des coûts Utilisez Cloud Monitoring pour ventiler le volume d'ingestion Prometheus par nom de métrique et espace de noms. Identifiez rapidement les métriques qui vous coûtent le plus cher et l'espace de noms qui les envoie.

Tarifs

Tarifs

Les niveaux de tarification sont progressifs. L'utilisation sera donc facturée aux niveaux inférieurs avant d'être facturée aux niveaux supérieurs. Par exemple, si votre utilisation totale est de 300 milliards d'échantillons, les 50 premiers milliards d'échantillons coûtent 0,15 $/million d'échantillons, les 200 milliards suivants sont facturés 0,12 $/million d'échantillons et les 50 milliards d'échantillons suivants sont facturés. 0,09 $/million d'échantillons.

Fonctionnalité Prix Attribution gratuite par mois Date d'entrée en vigueur
Métriques de Google Cloud Managed Service pour Prometheus

0,15 $/million d'échantillons : premiers 0 à 50 milliards d'échantillons#

0,12 $/million d'échantillons : 50 à 250 milliards d'échantillons suivants

0,09 $/million d'échantillons : 250 à 500 milliards d'échantillons suivants

0,06 $/million d'échantillons : > 500 milliards d'échantillons

Non applicable 16 mai 2022
Appels d'API Monitoring

0,01 $/1 000 appels d'API en lecture

(Les appels d'API en écriture sont gratuits)

Premier million d'appels d'API en lecture inclus (par compte de facturation) 1er juillet 2018

Google Cloud Managed Service pour Prometheus utilise l'espace de stockage de Cloud Monitoring pour stocker les données de métriques créées en externe, et utilise l'API Monitoring pour récupérer ces données.Managed Service pour Prometheus effectue des mesures basées sur les échantillons ingérés au lieu des octets, conformément aux conventions de Prometheus.Pour en savoir plus sur la mesure basée sur les échantillons, consultez la section Tarifs pour la contrôlabilité et la prédictibilité. Pour obtenir des exemples de calcul, consultez la section Exemples de tarification basés sur les échantillons ingérés.

# Les échantillons sont comptabilisés par compte de facturation.