Agent skill · data analytics · jeremylongshore

juicebox-observability

Set up Juicebox monitoring.

Why this skill is useful

Provides specific monitoring scripts and alerting rules for Juicebox that are not commonly found in public documentation.

What it needs

About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Juicebox Observability Overview Juicebox provides AI-powered people search and analysis where query performance, dataset ingestion rates, and quota consumption are the primary observability concerns. Monitor analysis completion times to ensure interactive UX, track ingestion pipeline health for data freshness, and watch quota usage to prevent mid-workflow cutoffs. Slow queries or failed ingestions degrade recruiter productivity and data accuracy. Key Metrics Metric Type Target Alert Threshold -------- ------ -------- ----------------- Search latency p95 Histogram < 2s > 5s Analysis completion time Histogram < 10s > 30s Dataset ingestion rate Gauge > 100 records/s < 50 records/s API error rate Gauge < 1% > 5% Quota usage (daily) Gauge < 70% > 85% Query result relevance Gauge > 80% precision < 60% Instrumentation Health Check Dashboard Alerting Rules Structured Logging Error Handling Signal Meaning Action -------- --------- -------- 429 rate limit Quota exhausted for period Pause queries, check daily allocation Search timeout > 5s Complex query or service load Simplify filters, retry with narrower scope Ingestion stall Dataset too large or format error Check upload logs, validate schema Empty result set Index gap or query mismatch Verify dataset freshness, adjust search params Prerequisites An approved telemetry schema, sandbox synthetic fixture, redaction policy, source/destination allowlists, suppression controls, retention window, and an owner for alert response. Instructions 1. Instrument aggregate operational signals only; reject raw queries, contact fields, enrichment values, credentials, and unapproved exports. 2. Validate a sandbox canary, confirm suppression, retention, redaction, and contactsexported=0, then compare it with the approved baseline. 3. Pause ingestion or downstream delivery on scope, policy, quota, or retention drift and return to the last approved configuration. 4. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/juicebox-observability

View the source on GitHub

Browse the @skills marketplace