Я думаю, что вы ищете, это проект с открытым исходным кодом, который может получать информацию как от Amazon CloudWatch, так и от Google StackDriver ; в данный момент не так много, но я подробно опишу то, что знаю.
Я сделал предположение, что вы знаете, как импортировать телеметрию вашего приложения в приведенные ниже решения.
Открытый источник
Решения этой проблемы с открытым исходным кодом отстают в последнее время из-за выгодных цен на SaaS и встроенных решений. Приведенные ниже продукты постоянно развиваются, поэтому, если они не будут делать то, что вам нужно сейчас, они могут появиться в будущем.
- Стек Elastic , ранее известный как стек ELK, состоит из трех отдельных продуктов Elastic.co: ElasticSearch, LogStash и Kibana. Можно получать данные из CloudWatch с помощью плагина и экспортировать данные StackDriver в Google Pub / Sub, а затем вводить их в LogStash .
- Графана , немного лучше, чем Кибана в отображении данных временных рядов. Тем не менее, вокруг нее нет столь крепкой экосистемы. Grafana имеет встроенную поддержку Amazon CloudWatch , Google StackDriver пока не поддерживается . Тем не менее, кто-то работает над этим в виде плагина.
Программное обеспечение как услуга (SaaS)
Решения для мониторинга «Программное обеспечение как услуга» представляют собой многомиллиардный рынок, так как крупные предприятия с готовностью будут платить за SaaS или готовое решение для своей задачи в области информационной панели.
- New Relic , очень зрелый продукт с расширенной поддержкой облачной,том числе глотания метрик CloudWatch и Google Cloud Storage Метрики .
- Splunk , немного более сфокусированный на журналах, чем на метриках, однако, имеет хорошую поддержку AWS CloudWatch и Google Cloud Platform .
- Google Stackdriver , очевидно, имеет хорошую поддержку Google Cloud Platform, а также способен считывать показатели производительности из AWS.
- DataDog - мой личный фаворит, он имеет широкий спектр интеграций, включая поддержку Amazon Web Services и Google Cloud Platform .
Одиночное стекло
За последние три года на рынок вышли различные продукты, обеспечивающие «единую панель из стекла» . Преимущества этих продуктов:
- Гетерогенные платформы - вы можете использовать множество различных инструментов и продуктов для мониторинга, а затем объединить их с помощью единого стекла.
- Нормализация данных - большинство инструментов мониторинга имеют свои особенности в способе представления данных. Единая стеклянная панель помогает нормализовать их так, чтобы показатели из Google, Amazon и вашего приложения имели смысл при отображении на одном графике.
- Business View - единое стекло обычно имеет возможность интеграции с нетехническими источниками данных. В качестве примера показаны данные из финансовых инструментов, чтобы показать меру успеха в бизнесе. Эта точка зрения дает представление о некоторых убедительных информационных панелях C-Level, которые демонстрируют, как технологии обеспечивают ценность для фирмы.