Creo que lo que está buscando es un proyecto de código abierto que pueda recibir entradas de Amazon CloudWatch y Google StackDriver ; No hay una gran cantidad por el momento, pero detallaré lo que sé.
He asumido que usted sabe cómo importar la telemetría de su aplicación a las soluciones a continuación.
Fuente abierta
Las soluciones de código abierto para este problema se han quedado atrás debido a los precios favorables de SaaS y las soluciones integradas. Los siguientes productos están en constante evolución, por lo que si no hacen lo que necesita ahora, pueden serlo en el futuro.
- Elastic Stack , anteriormente conocido como ELK stack, está compuesto por tres productos individuales de Elastic.co: ElasticSearch, LogStash y Kibana. Es posible ingerir datos de CloudWatch con un complemento y exportar datos de StackDriver a Google Pub / Sub y luego ingerirlos en LogStash .
- Grafana es un poco mejor que Kibana para mostrar datos de series temporales. Sin embargo, no tiene un ecosistema tan robusto a su alrededor. Grafana ha incorporado soporte para Amazon CloudWatch , Google StackDrivertodavía no es compatible . Sin embargo, alguien está trabajando en ello en forma de complemento.
Software como servicio (SaaS)
Las soluciones de monitoreo de software como servicio son un mercado multimillonario, ya que las grandes empresas pagarán fácilmente por una solución SaaS o estándar para su desafío de tablero.
Solo panel de vidrio
En los últimos tres años, varios productos han salido al mercado proporcionando un "solo panel de vidrio" . Las ventajas de estos productos son:
- Plataformas heterogéneas : puede usar muchas herramientas y productos de monitoreo diferentes y luego unificarlas con un solo panel de vidrio.
- Normalización de datos : la mayoría de las herramientas de monitoreo tienen idiosincrasias en la forma en que presentan datos, un solo panel de vidrio ayuda a normalizarlas para que las métricas de Google, Amazon y su aplicación tengan sentido cuando se muestran en el mismo gráfico.
- Vista empresarial : un solo panel de vidrio generalmente tiene la capacidad de integrarse con fuentes de datos no técnicas. Como un ejemplo que muestra datos de herramientas financieras para mostrar una medida del éxito empresarial. Esta vista ofrece algunos paneles de control de nivel C convincentes que demuestran cómo la tecnología proporciona valor a la empresa.