Documentation
¶
Overview ¶
Package dynamostore implements rum.RUMStore backed by DynamoDB via the generic dynamostore package. RUM events use TTL for auto-expiry.
Index ¶
- type Store
- func (s *Store) ErrorGroups() ([]rum.ErrorGroup, error)
- func (s *Store) PageLoads() ([]rum.PagePerformance, error)
- func (s *Store) PagePerformance(route string) (*rum.PagePerformance, error)
- func (s *Store) PerformanceByRoute() ([]rum.RoutePerformance, error)
- func (s *Store) RageClicks(minutes int) ([]rum.ClickEvent, error)
- func (s *Store) SessionDetail(sessionID string) ([]rum.RUMEvent, error)
- func (s *Store) Sessions(limit int) ([]rum.SessionSummary, error)
- func (s *Store) UserJourneys(sessionID string) ([]rum.NavigationEvent, error)
- func (s *Store) WebVitalsOverview() (*rum.WebVitalsOverview, error)
- func (s *Store) WriteBatch(events []rum.RUMEvent) error
- func (s *Store) WriteEvent(event rum.RUMEvent) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Store ¶
type Store struct {
// contains filtered or unexported fields
}
Store implements rum.RUMStore backed by DynamoDB.
func (*Store) ErrorGroups ¶
func (s *Store) ErrorGroups() ([]rum.ErrorGroup, error)
func (*Store) PagePerformance ¶
func (s *Store) PagePerformance(route string) (*rum.PagePerformance, error)
func (*Store) PerformanceByRoute ¶
func (s *Store) PerformanceByRoute() ([]rum.RoutePerformance, error)
func (*Store) RageClicks ¶
func (s *Store) RageClicks(minutes int) ([]rum.ClickEvent, error)
func (*Store) SessionDetail ¶
func (*Store) UserJourneys ¶
func (s *Store) UserJourneys(sessionID string) ([]rum.NavigationEvent, error)
func (*Store) WebVitalsOverview ¶
func (s *Store) WebVitalsOverview() (*rum.WebVitalsOverview, error)
Click to show internal directories.
Click to hide internal directories.