- commit
- 1336be9a57b87462c45f48088225ba2304b4f8e1
- parent
- cba59c6d4ecc5150ceff0661b1abdbf34087adf0
- author
- Dami <dami.etoile@gmail.com>
- kind
- feat risk score 0.9 of 3, Jev's estimate
| M | cmd/ | 3 | +++ |
| M | docs/ | 1 | + |
@@ -52,6 +52,9 @@ func startTelemetry(c telemetry.Config) (func() error, error) {
5252 endSpan(trace, "pivot", i.Duration,5353 slog.Int("records", i.Records), slog.Int("groups", i.Groups), slog.Int("cells", i.Cells), slog.Bool("failed", i.Failed))5454 }55+ sheet.OnLive = func(trace any, i sheet.LiveInfo) {56+ endSpan(trace, "live", i.Duration, slog.Int("rows", i.Rows), slog.Int("cells", i.Cells), slog.Bool("reset", i.Reset))57+ }5558 return stop, nil5659 }5760 @@ -71,6 +71,7 @@ OTLP sends (see [Nested spans](#nested-spans)).
7171 | `sort`, `filter`, `find`, `replace`, `fill` | the operation itself | `rows`, `cols`, `keys`; `hidden`; `matches`; `replaced`; `cells` |7272 | `pivot` | every pivot table recomputation (a change to its data or definition) | `records` (source rows summarized), `groups` (row groups at every depth), `cells` (results), `failed` (shows `#REF!`) |7373 | `frequency` | making a frequency table | `rows` (data rows counted) |74+| `live` | each update of a [linked file](../files/following.md)'s rows applied, including the recalculation it causes (nested in it) | `rows` (rows it brought), `cells` (cells that changed), `reset` (the file read again whole) |7475 | `import`, `export` | file transfers (`internal/fileio`) | `format`, `bytes`, `rows`, `cells`, `notes` |7576 | `save`, `open` | the native `.012` file | `cells`, `bytes` (save times serializing, on the UI goroutine) |7677 | `jev` | each question sent | `kind`, `queued` (waiting when sent), `outcome` (`ok` or `failed`) |