~/talk

Cardiac Checkup for Your App: Pulse or Not?

TalkinItalianat laravelday 2024 · on Thursday, 2024-11-07· [php, web-performance]
slides:none on file

Shows how to implement Pulse-style telemetry for a Laravel app using a puls_entries and puls_aggregates schema, including the exact upsert pre-aggregation that avoids expensive GROUP BYs. Explains handling of partial time buckets with a small live GROUP BY while serving other queries from aggregates, optional Redis ingestion via php artisan puls work to offload writes, Livewire cards and custom recorders for extensibility, and configurable retention and togglable metrics with discussed implementation tradeoffs.

AI-written summary · about

  1. 0:00App cardiac checks
  2. 5:27What is APM
  3. 12:11Laravel Puls demo
  4. 20:00Puls architecture
  5. 24:17Optimize real-time data
  6. 32:56Data ingestion strategies
  7. 34:43Extend Puls with metrics
  8. 35:46Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.