Integration
AWS AppSync
- Timebilled
- Bytesbilled
- Callsbilled
In one line
Three meters: per GraphQL operation, per real-time update pushed, and per minute a client stays subscribed.
What gets missed
Real-time updates meter per 5KB of payload, so an 8KB push bills as two messages. Connection minutes tick while a subscriber sits idle and are entirely independent of how many updates you send.
Find it on your bill
Filter Cost Explorer or your Cost and Usage Report by these usage types. A usage type with no region prefix means us-east-1.
GraphQLInvocationGraphQLNotificationConnectionDuration
Bills the same way
These services turn exactly the same meters, so what you learn here transfers.