Agent skill · data analytics · jeremylongshore

evernote-observability

Implement observability for Evernote integrations.

Why this skill is useful

Adds specific Prometheus metrics and alerting rules for Evernote integrations that the AI wouldn't reliably generate on its own.

What it needs

Requires cloudwatch, datadog, elk, loki, opsgenie, pagerduty, prometheus installed locally. Requires evernote account access. 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--ac1a1d

View the source on GitHub

Browse the @skills marketplace