Jak stworzyć scentralizowany pulpit do monitorowania wielu chmur (Amazon i Google)?

16

Szukam pojedynczego produktu lub usługi, która mogłaby być używana jako scentralizowany pulpit do monitorowania infrastruktury chmury dostarczanej przez Amazon Web Services i Google Cloud Platform oprócz aplikacji.

Patrzę na kilka opcji, takich jak sensu, które obsługują wszystkie usługi w Amazon Web Services , ale nie znalazłem żadnych wtyczek do monitorowania Google Cloud Platform.

Czy są jakieś inne usługi lub produkty, które pozwalają mi to stworzyć, preferuję Open Source?

Uwaga: każdy ma dostęp do GCP i AWS, a jeśli ktoś coś uruchomi, łatwo będzie mieć jeden pulpit do monitorowania.

ck reddy
źródło
Posprzątałem trochę post, proszę przeczytać i edytować / przywracać, jeśli nie jesteś zadowolony.
Richard Slater
Zastanawia mnie tylko, dlaczego chcesz scentralizowany pulpit nawigacyjny? Co Cię powstrzymuje od posiadania 2: Cloudwatch+ podobnej usługi GCE? [Po prostu ciekawy :)]
Dawny33
@ Dawny33 Każdy ma dostęp do GCP i AWS, a jeśli ktoś uruchomi coś, łatwo będzie mieć jeden pulpit do monitorowania
ck reddy

Odpowiedzi:

14

Myślę, że szukasz projektu Open Source, który może pobierać dane wejściowe zarówno z Amazon CloudWatch, jak i Google StackDriver ; w tej chwili nie ma tam ogromnej ilości, ale opiszę to, co wiem.

Przyjąłem założenie, że wiesz, jak zaimportować dane telemetryczne aplikacji do poniższych rozwiązań.

Otwarte źródło

Rozwiązania tego problemu dotyczące oprogramowania typu open source opóźniają się ze względu na korzystne ceny SaaS i rozwiązań wbudowanych. Poniższe produkty stale się rozwijają, więc jeśli nie zrobią tego, czego potrzebujesz teraz, mogą być w przyszłości.

Oprogramowanie jako usługa (SaaS)

Oprogramowanie do monitorowania usług jako usługa jest rynkiem wartym wiele miliardów dolarów, ponieważ duże przedsiębiorstwa chętnie zapłacą za SaaS lub gotowe rozwiązanie za wyzwanie związane z deską rozdzielczą.

Pojedyncza tafla szkła

W ciągu ostatnich trzech lat różne produkty trafiły na rynek jako „pojedyncza tafla szkła” . Zaletami tych produktów są:

  • Platformy heterogeniczne - możesz użyć wielu różnych narzędzi i produktów do monitorowania, a następnie ujednolicić je za pomocą pojedynczej tafli szkła.
  • Normalizacja danych - większość narzędzi do monitorowania cechuje się osobliwościami w sposobie prezentacji danych. Pojedyncza tafla szkła pomaga znormalizować je, dzięki czemu dane z Google, Amazon i Twojej aplikacji mają sens, gdy są wyświetlane na tym samym wykresie.
  • Business View - Pojedyncza tafla szkła zazwyczaj ma możliwość integracji ze nietechnicznymi źródłami danych. Jako przykład wyświetlania danych z narzędzi finansowych, aby pokazać miarę sukcesu w biznesie. Ten widok przedstawia niektóre atrakcyjne kokpity na poziomie C, które pokazują, w jaki sposób technologia zapewnia wartość dla firmy.
Richard Slater
źródło
2
Może warto spojrzeć na Prometeusza, nie jestem pewien, czy zmieści się gdzieś w twoim poście lub pasuje do odpowiedzi, ale nie widziałem go i uznałem, że jest obiecujący na AWS
Tensibai
Aww i timelion w kibana / elasticsearch5 zaczynają konkurować z Grafaną pod względem reprezentacji
szeregów czasowych