В чем разница с Pinpoint, подключенным к Kinesis по сравнению с мобильным приложением, напрямую транслируемым в Kinesis? - PullRequest
0 голосов
/ 26 марта 2019

Я исследую сервисы AWS, связанные с мобильной аналитикой, поскольку мы используем AWS в качестве нашей внутренней инфраструктуры и теперь хотел бы понять, как наилучшим образом использовать Pinpoint и / или Kinesis для получения событий, сохраненных в S3, для последующей аналитики.

Pinpoint предлагает аналитику и имеет некоторые стандартные события, а также пользовательские события.У них есть срок хранения 90 дней, но он позволяет подключаться к Kinesis для неопределенного хранения событий: https://docs.aws.amazon.com/pinpoint/latest/userguide/analytics-streaming.html

Звучит хорошо.

Я также вижу на веб-сайте AWS Amplify, что аналитика можетсделать с помощью Pinpoint и Kinesis: https://aws -amplify.github.io / docs / ios / analytics # analytics

Что не ясно, если аналитика может быть выполнена без Pinpointи как это выглядит? Кажется, это просто дает возможность отправлять любые данные с мобильного телефона в поток Kinesis, а не аналитику.Правильно?

Я ожидаю, что если кто-то использует Pinpoint для сбора событий как стандартных, так и пользовательских, он уже оптимально сделает все, что описано для Kinesis, как оптимизировать производительность и батарею.Следовательно, при использовании Pinpoint, подключенного (в настройках Pinpoint) к Kinesis, все это обеспечивается, поэтому прямое соединение с Kinesis с мобильного телефона не требуется.Правильно?

Если у кого-то есть глубокое понимание этого или соответствующего опыта, я был бы рад, если бы вы поделились им, так как не ясно, чего именно ожидать.Спасибо!

...