Agent skill · data analytics · jeremylongshore
evernote-observability
Implement observability for Evernote integrations.
Why this skill is useful
Adds specific Prometheus metrics and alerting rules tailored for Evernote integrations that the AI wouldn't reliably generate on its own.
What it needs
Requires cloudwatch, datadog, elk, loki, opsgenie, pagerduty, prometheus, slack installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Evernote Observability Overview Comprehensive observability setup for Evernote integrations: Prometheus metrics for API call tracking, structured JSON logging, OpenTelemetry tracing, health check endpoints, and alerting rules. Prerequisites Monitoring infrastructure (Prometheus, Datadog, or CloudWatch) Log aggregation (ELK, Loki, or CloudWatch Logs) Alerting system (PagerDuty, Opsgenie, or Slack webhooks) Instructions Step 1: Metrics Collection Track key metrics with Prometheus counters and histograms: evernoteapicallstotal (by method and status), evernoteapidurationseconds (latency histogram), evernoteratelimitstotal (rate limit hits), evernotequotausagebytes (upload quota consumption). Step 2: Instrumented Client Wrap the NoteStore with a Proxy that automatically records metrics for every API call. Increment counters on success/failure, observe latency in histograms, and count rate limit events. Step 3: Structured Logging Use JSON-formatted logs with consistent fields: timestamp, level, method, duration, userId (hashed), noteGuid. Redact access tokens from all log output. Step 4: Health and Readiness Endpoints Implement /health (liveness: is the process running?) and /ready (readiness: can we reach Evernote API?). Include cache connectivity check. Step 5: Alert Rules Configure Prometheus alerts: rate limit hits > 5 in 10 minutes, API error rate > 10%, p95 latency > 5 seconds, quota usage > 90%. For the complete metrics setup, Grafana dashboard JSON, tracing configuration, and alert rules, see Implementation Guide. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/evernote-observability