Comment créer un tableau de bord centralisé pour surveiller plusieurs cloud (Amazon et Google)?

16

Je recherche un produit ou un service unique qui peut être utilisé comme tableau de bord centralisé pour surveiller l'infrastructure cloud fournie par Amazon Web Services et Google Cloud Platform en plus de l'application.

J'examine quelques options comme sensu qui prennent en charge tous les services d'Amazon Web Services , mais je n'ai trouvé aucun plug- in pour surveiller Google Cloud Platform.

Y a-t-il d'autres services ou produits qui me permettent de créer cela, ma préférence est Open Source?

Remarque: Tout le monde a accès à GCP et AWS et si quelqu'un lance quelque chose, il sera facile d'avoir un seul tableau de bord pour la surveillance.

ck reddy
la source
J'ai rangé le message un peu, veuillez lire et éditer / revenir en arrière si vous n'êtes pas satisfait.
Richard Slater
Je me demande simplement pourquoi vous voulez un tableau de bord centralisé? Qu'est-ce qui vous empêche d'avoir 2: Cloudwatch+ un service similaire de GCE? [Juste être curieux :)]
Dawny33
@ Dawny33 Tout le monde a accès à GCP et AWS et si quelqu'un lance quelque chose, il sera facile d'avoir un seul tableau de bord pour la surveillance
ck reddy

Réponses:

14

Je pense que ce que vous recherchez est un projet Open Source qui peut prendre des entrées à la fois d' Amazon CloudWatch et de Google StackDriver ; il n'y en a pas beaucoup en ce moment, mais je vais détailler ce que je sais.

J'ai supposé que vous savez comment importer la télémétrie de votre application dans les solutions ci-dessous.

Open source

Les solutions open source à ce problème ont pris du retard aussi tard en raison des prix favorables du SaaS et des solutions intégrées. Les produits ci-dessous évoluent constamment, donc s'ils ne font pas ce dont vous avez besoin maintenant, ils le seront peut-être à l'avenir.

  • Elastic Stack , anciennement connue sous le nom de pile ELK, se compose de trois produits individuels d'Elastic.co: ElasticSearch, LogStash et Kibana. Il est possible d'ingérer des données de CloudWatch avec un plugin et d'exporter des données StackDriver vers Google Pub / Sub , puis d' ingérer dans LogStash .
  • Grafana , est légèrement meilleur que Kibana pour afficher les données de séries chronologiques. Cependant, il n'y a pas d'écosystème aussi robuste autour de lui. Grafana a intégré la prise en charge d' Amazon CloudWatch , Google StackDriver n'est pas encore pris en charge . Cependant, quelqu'un y travaille sous la forme d'un plugin.

Logiciel en tant que service (SaaS)

Les solutions de surveillance Software as a Service représentent un marché de plusieurs milliards de dollars, car les grandes entreprises paieront facilement une solution SaaS ou standard pour leur défi de tableau de bord.

Volet unique de verre

Au cours des trois dernières années, divers produits ont été mis sur le marché en fournissant un "panneau de verre unique" . Les avantages de ces produits sont:

  • Plateformes hétérogènes - vous pouvez utiliser de nombreux outils et produits de surveillance différents, puis les unifier avec une seule vitre.
  • Normalisation des données - la plupart des outils de surveillance présentent des particularités dans la façon dont ils présentent les données qu'un seul volet de verre aide à normaliser celles-ci afin que les mesures de Google, Amazon et de votre application aient un sens lorsqu'elles sont affichées dans le même graphique.
  • Vue d'entreprise - une seule vitre a généralement la capacité de s'intégrer à des sources de données non techniques. À titre d'exemple, afficher les données des outils financiers pour montrer une mesure de réussite commerciale. Cette vue fournit des tableaux de bord convaincants de niveau C qui montrent comment la technologie apporte de la valeur à l'entreprise.
Richard Slater
la source
2
Cela vaut peut-être la peine de regarder Prometheus, je ne suis pas sûr qu'il puisse tenir quelque part dans votre message ou correspondre à la réponse, mais je ne l'ai pas vu et je l'ai trouvé prometteur sur AWS
Tensibai
Aww, et timelion dans kibana / elasticsearch5 commencent à rivaliser avec Grafana en termes de représentation de la série temporelle
Tensibai