aws-greengrass / aws-greengrass-nucleus

The Greengrass nucleus component provides functionality for device side orchestration of deployments and lifecycle management for execution of Greengrass components and applications. This includes features such as starting, stopping, and monitoring execution of components and apps, interprocess communication server for communication between components, component installation and configuration management.
Apache License 2.0
110 stars 45 forks source link

Greengrass data usage #1663

Open wills721 opened 1 week ago

wills721 commented 1 week ago

Feature Description data usage

Use Case understand mobile carrier data charges

Proposed Solution unknown

Other [Add detailed explanation, stacktraces, related issues, links for us to have context, etc] (https://repost.aws/questions/QUf5la_hFMQsi2EwHuzckWNA/greengrass-carrier-data-charges)

I have seen several monitoring tools related to monitoring traffic between greengrass and AWS but none yet that really do the job of helping me understand data usage?

yitingb commented 1 week ago

Hi, on rpi, it's possible to use Wireshark to capture packets https://www.wireshark.org/docs/wsug_html_chunked/AppToolstcpdump.html.

We need some more information to understand what's going on with the traffic.

  1. What time period did you notice the high data charges?
  2. Are you comfortable with sharing the deployment document?
  3. What are the target components of your deployment?
wills721 commented 1 week ago

The carrier really doesnt get specific -- its just a large monthly charge :)

So, I'm wondering how to sort of 'profile' what is going on or whether greengrass has some way or report to help tell me the size of all data travelling back and forth to validate the carrier charge?

wills721 commented 4 days ago

So I am experimenting with Wireshark. So far no real luck -- I'm surprised no one else has run into this. We use GG on RPi with a mobile cell dongle.