Wie erstelle ich ein zentrales Dashboard zur Überwachung mehrerer Clouds (Amazon und Google)?

16

Ich suche ein einzelnes Produkt oder einen einzelnen Dienst, der als zentrales Dashboard zum Überwachen der Cloud-Infrastruktur verwendet werden kann, die von Amazon Web Services und Google Cloud Platform zusätzlich zur Anwendung bereitgestellt wird.

Ich suche nach einigen Optionen wie sensu, die alle Dienste in Amazon Web Services unterstützen , aber ich habe keine Plug-ins zur Überwachung von Google Cloud Platform gefunden.

Gibt es andere Dienste oder Produkte, mit denen ich das erstellen kann? Ich bevorzuge Open Source.

Hinweis: Jeder hat Zugriff auf GCP und AWS. Wenn jemand etwas startet, ist es einfach, ein Dashboard für die Überwachung zu haben.

ck reddy
quelle
Ich habe den Beitrag ein wenig aufgeräumt, bitte lies ihn durch und bearbeite ihn / greife zurück, wenn du nicht glücklich bist.
Richard Slater
Fragen Sie sich nur, warum Sie ein zentrales Dashboard möchten? Was hindert Sie daran, 2: Cloudwatch+ einen ähnlichen Service von GCE zu haben? [Nur neugierig sein :)]
Dawny33
@ Dawny33 Jeder hat Zugriff auf GCP und AWS und wenn jemand etwas startet, ist es einfach, ein Dashboard für die Überwachung zu haben
ck reddy

Antworten:

14

Ich denke, Sie suchen nach einem Open Source-Projekt, das Eingaben sowohl von Amazon CloudWatch als auch von Google StackDriver verarbeiten kann . Momentan gibt es da draußen keine große Menge, aber ich werde detailliert beschreiben, was ich weiß.

Ich bin davon ausgegangen, dass Sie wissen, wie Sie Ihre Anwendungstelemetrie in die folgenden Lösungen importieren.

Open Source

Open-Source-Lösungen für dieses Problem sind aufgrund günstiger SaaS-Preise und integrierter Lösungen erst spät hinzugekommen. Die unten aufgeführten Produkte werden ständig weiterentwickelt. Wenn sie jetzt nicht das tun, was Sie brauchen, werden sie möglicherweise in der Zukunft hergestellt.

  • Elastic Stack , früher als ELK-Stack bekannt, besteht aus drei einzelnen Produkten von Elastic.co: ElasticSearch, LogStash und Kibana. Es ist möglich, Daten aus CloudWatch mit einem Plug-In aufzunehmen und StackDriver-Daten in Google Pub / Sub zu exportierenund dann in LogStash aufzunehmen .
  • Grafana ist etwas besser als Kibana bei der Anzeige von Zeitreihendaten. Es gibt jedoch kein so robustes Ökosystem. Grafana hat Unterstützung für Amazon CloudWatch eingebaut, Google StackDriver wird noch nicht unterstützt . Allerdings arbeitet jemand in Form eines Plugins daran.

Software als Dienstleistung (SaaS)

Software as a Service-Überwachungslösungen sind ein Milliardenmarkt, da große Unternehmen für eine SaaS- oder Standardlösung für ihre Dashboarding-Herausforderung bereit sind.

Einzelscheibe aus Glas

In den letzten drei Jahren sind verschiedene Produkte auf den Markt gekommen, die eine "Single Pane of Glass" anbieten . Die Vorteile dieser Produkte sind:

  • Heterogene Plattformen - Sie können viele verschiedene Überwachungstools und -produkte verwenden und diese dann mit einer einzigen Glasscheibe vereinheitlichen.
  • Datennormalisierung - Die meisten Überwachungstools weisen Besonderheiten bei der Darstellung von Daten auf. Eine einzelne Glasscheibe hilft dabei, diese zu normalisieren, sodass Metriken von Google, Amazon und Ihrer App sinnvoll sind, wenn sie im selben Diagramm angezeigt werden.
  • Business View - Eine einzelne Glasscheibe kann normalerweise in nichttechnische Datenquellen integriert werden. Beispiel: Anzeigen von Daten aus Finanzinstrumenten, um den Geschäftserfolg zu messen. Diese Ansicht bietet einige überzeugende C-Level-Dashboards, die veranschaulichen, wie die Technologie dem Unternehmen einen Mehrwert bietet.
Richard Slater
quelle
2
Mai im Wert von Prometheus suchen, ich bin weit davon unsicher es irgendwo in Ihrem Beitrag passen oder die Antwort passen, aber ich habe es nicht gesehen und ich fand es auf AWS viel versprechend
Tensibai
Aww und timelion in kibana / elasticsearch5 beginnen mit Grafana in Bezug auf die Darstellung der Zeitreihen zu konkurrieren
Tensibai