evernote-observability

Featured

Implement observability for Evernote integrations. Use when setting up monitoring, logging, tracing, or alerting for Evernote applications. Trigger with phrases like "evernote monitoring", "evernote logging", "evernote metrics", "evernote observability".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# 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: `evernote_api_calls_total` (by method and status), `evernote_api_duration_seconds` (latency histogram), `evernote_rate_limits_total` (rate limit hits), `evernote_quota_usage_bytes` (upload quota consumption). ```javascript const { Counter, Histogram } = require('prom-client'); const apiCalls = new Counter({ name: 'evernote_api_calls_total', help: 'Total Evernote API calls', labelNames: ['method', 'status'] }); const apiDuration = new Histogram({ name: 'evernote_api_duration_seconds', help: 'Evernote API call duration', labelNames: ['method'], buckets: [0.1, 0.5, 1, 2, 5, 10] }); ``` ### 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` (hash...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

evernote-debug-bundle

Debug Evernote API issues with diagnostic tools and techniques. Use when troubleshooting API calls, inspecting requests/responses, or diagnosing integration problems. Trigger with phrases like "debug evernote", "evernote diagnostic", "troubleshoot evernote", "evernote logs", "inspect evernote".

2,266 Updated today
jeremylongshore
AI & Automation Featured

evernote-ci-integration

Configure CI/CD pipelines for Evernote integrations. Use when setting up automated testing, continuous integration, or deployment pipelines for Evernote projects. Trigger with phrases like "evernote ci", "evernote github actions", "evernote pipeline", "automate evernote tests".

2,266 Updated today
jeremylongshore
AI & Automation Featured

evernote-performance-tuning

Optimize Evernote integration performance. Use when improving response times, reducing API calls, or scaling Evernote integrations. Trigger with phrases like "evernote performance", "optimize evernote", "evernote speed", "evernote caching".

2,266 Updated today
jeremylongshore
AI & Automation Featured

evernote-install-auth

Install and configure Evernote SDK and OAuth authentication. Use when setting up a new Evernote integration, configuring API keys, or initializing Evernote in your project. Trigger with phrases like "install evernote", "setup evernote", "evernote auth", "configure evernote API", "evernote oauth".

2,266 Updated today
jeremylongshore
AI & Automation Featured

evernote-prod-checklist

Production readiness checklist for Evernote integrations. Use when preparing to deploy Evernote integration to production, or auditing production readiness. Trigger with phrases like "evernote production", "deploy evernote", "evernote go live", "production checklist evernote".

2,266 Updated today
jeremylongshore