Come creare una dashboard centralizzata per monitorare più cloud (Amazon e Google)?


16

Sto cercando un singolo prodotto o servizio che può essere utilizzato come dashboard centralizzato per monitorare l'infrastruttura cloud fornita da Amazon Web Services e Google Cloud Platform oltre all'applicazione.

Sto esaminando alcune opzioni come sensu che supportano tutti i servizi di Amazon Web Services , ma non ho trovato alcun plug-in per monitorare Google Cloud Platform.

Ci sono altri servizi o prodotti che mi consentono di creare questo, la mia preferenza è Open Source?

Nota: tutti hanno accesso a GCP e AWS e se qualcuno lancia qualcosa sarà facile avere una dashboard per il monitoraggio.


Ho riordinato un po 'il post, per favore rileggi e modifica / ripristina se non sei felice.
Richard Slater,

Mi chiedo solo, perché vuoi un cruscotto centralizzato? Cosa ti impedisce di avere 2: Cloudwatch+ un servizio simile di GCE? [Solo essere curioso :)]
Dawny33

@ Dawny33 Ognuno ha accesso a GCP e AWS e se qualcuno lancia qualcosa sarà facile avere una dashboard per il monitoraggio
ck reddy

Risposte:


14

Penso che quello che stai cercando sia un progetto Open Source che possa ricevere input da Amazon CloudWatch e Google StackDriver ; non c'è una quantità enorme là fuori al momento, ma descriverò in dettaglio ciò che so.

Ho ipotizzato che tu sappia come importare i dati di telemetria delle tue applicazioni nelle soluzioni seguenti.

Open Source

Le soluzioni open source a questo problema sono rimaste indietro fino a tardi a causa dei prezzi favorevoli di SaaS e soluzioni integrate. I prodotti di seguito sono in continua evoluzione, quindi se non fanno ciò di cui hai bisogno ora potrebbero essere in futuro.

  • Elastic Stack , precedentemente noto come stack ELK, è composto da tre singoli prodotti di Elastic.co: ElasticSearch, LogStash e Kibana. È possibile importare dati da CloudWatch con un plug-in ed esportare i dati StackDriver su Google Pub / Sub e quindi importarli in LogStash .
  • Grafana , è leggermente meglio di Kibana nella visualizzazione dei dati di serie storiche. Tuttavia, dos non ha un ecosistema così robusto attorno ad esso. Grafana ha integrato il supporto per Amazon CloudWatch , Google StackDriver non è ancora supportato . Tuttavia, qualcuno ci sta lavorando sotto forma di plugin.

Software as a Service (SaaS)

Le soluzioni di monitoraggio di Software as a Service rappresentano un mercato da molti miliardi di dollari, poiché le grandi aziende pagheranno prontamente una soluzione SaaS o standard per la loro sfida di dashboard.

Singolo riquadro di vetro

Negli ultimi tre anni, vari prodotti sono andati sul mercato fornendo un "singolo pannello di vetro" . I vantaggi di questi prodotti sono:

  • Piattaforme eterogenee : è possibile utilizzare molti strumenti e prodotti di monitoraggio diversi e quindi unificarli con un unico riquadro di vetro.
  • Normalizzazione dei dati : la maggior parte degli strumenti di monitoraggio presenta idiosincrasie nel modo in cui presentano i dati che un singolo riquadro di vetro aiuta a normalizzare in modo che le metriche di Google, Amazon e della tua app abbiano senso se visualizzate nello stesso grafico.
  • Business View - un singolo riquadro di vetro di solito ha la capacità di integrarsi con origini dati non tecniche. Ad esempio, la visualizzazione di dati provenienti da strumenti finanziari per mostrare una misura del successo aziendale. Questa visione rende interessanti alcuni dashboard di livello C che dimostrano come la tecnologia offra valore all'azienda.

2
Vale la pena guardare Prometeo, non sono sicuro che possa andare bene da qualche parte nel tuo post o adattarsi alla risposta, ma non l'ho visto e l'ho trovato promettente su AWS
Tensibai

Aww e timelion in kibana / elasticsearch5 iniziano a competere con Grafana in termini di rappresentanza di una serie
Tensibai,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.