Guides / illustrated walkthrough

Jev Log Triage with Expanso Edge

Follow an Expanso Edge and Jev log-triage demo using synthetic events, from deterministic filtering and selective classification to notify, review, and outage-buffer paths.

Quick takeaway

The video frames its example as a production logging scenario, but the interface labels the records “Synthetic demo events” and the buckets “local demo files”; this is not live production telemetry. It shows Expanso shaping and filtering the stream, then adding Jev for selected context-dependent decisions while most events stay on deterministic paths. Results can go to notification or review, and the presenter demonstrates buffering during a Jev outage. Queue limits, delivery guarantees, and independent cost or accuracy benchmarks are not provided; verify them in your own deployment.

Video source

Expanso

5:23TdwWUikQPyc

Step-by-step walkthrough

  1. 1

    Start with the raw log destination and its missing context

    The presenter uses a standard production logging pipeline to explain the problem, but this screen labels the records “Synthetic demo events” and the destination “local demo files.” It is not connected to live production logs. The example illustrates how structured records can lack diagnostic context and how moving every line can add cost; it is not evidence that every raw bucket is wasteful. Decide which fields, aggregates, and retention periods your own team needs.

    Expanso and Jev log-triage demo showing synthetic events in a raw log bucket marked local demo files before filtering or added context.
    The demo uses synthetic events and a local raw-log file.Watch at 0:32
  2. 2

    Prepare the baseline Expanso Edge pipeline before adding Jev

    The presenter opens the `Edit Pipeline: log-triage` form while preparing the baseline flow for deployment. This frame shows the pipeline name, description, and configuration sections; it is not a deployment-health screen. The video later reports the deployment running, but verify runtime status and output separately in your own environment before adding an external model dependency.

    Expanso Edge Edit Pipeline form for log-triage showing the pipeline name, description, Node Selector, Runtime Settings, and Deployment Configuration.
    This frame shows pipeline settings, not deployment health.Watch at 1:04
  3. 3

    Keep routine log shaping on a deterministic path

    The Pipeline YAML view has `pipeline-logging.yaml` selected. Its visible configuration normalizes values against closed sets, fingerprints and counts events, and archives routine records; the screen itself says “No model needed.” It also identifies the YAML as checked-in source configuration, not a file read back from Expanso Cloud. Treat this as the deterministic baseline; the presenter adds Jev for selected decisions later in the walkthrough.

    Expanso Edge Pipeline YAML view with pipeline-logging.yaml selected, showing deterministic log shaping and archive routing, labeled “No model needed” and “not read back from Expanso Cloud.”
    The checked-in baseline YAML shapes and archives logs without a model call.Watch at 2:34
  4. 4

    Route high-signal decisions to notification or human review

    This live-flow screen still uses synthetic demo events and local demo files, not production records or outcomes. It shows Jev adding likelihood information to selected decisions, with notification and review paths for events that may need attention. Expanso still owns deterministic gates and destinations, and the video does not define universal probability thresholds. Set thresholds from labeled examples, preserve an ambiguous or low-confidence path, and test actions before enabling paging.

    Expanso and Jev synthetic log-triage demo routing a classified event to notify while other local demo events continue through archive, review, and page paths.
    Synthetic events illustrate notification and review branches.Watch at 3:34
  5. 5

    Buffer work when the Jev connection is interrupted

    The review screen is part of the same synthetic-event demo and shows a local `review.jsonl` file. The presenter demonstrates breaking the Jev connection, holding pending decisions in Expanso’s buffer, and draining them after connectivity returns. This is a resilience pattern, not a delivery guarantee for every deployment. Before production, confirm queue capacity, retention, replay ordering, duplicate handling, and buffer-full behavior against Expanso documentation and a failure-injection test.

    Expanso review panel showing Jev probabilities for a synthetic event in local review.jsonl after the demo connection is restored.
    Test outage recovery with your own queue and replay policy.Watch at 4:44

Frequently asked questions

Does Jev classify every event in this log-triage demo?

No. The synthetic events mostly stay on deterministic Expanso paths; only selected records go through Jev. Filtering before inference keeps the model focused on decisions that need context.

What does Jev add to log triage?

It provides typed classification decisions and probabilities for selected unstructured events. Expanso still handles the pipeline, deterministic gates, and destinations such as notification or review.

What happens if the Jev connection goes down?

The video demonstrates Expanso buffering pending decisions and draining them after the connection is restored. It does not specify queue capacity or delivery guarantees; check your deployed configuration and test recovery behavior.

Does this video provide a production benchmark or alert threshold?

No. It is a workflow demonstration, not an independently measured latency, cost, or accuracy benchmark. Choose alert thresholds from your own labeled events and monitor false positives, misses, and queue behavior.

Related guides