evernote-observability
Implement observability for Evernote integrations.\nUse when setting up monitoring, logging, tracing,\nor alerting for Evernote applications.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement observability for Evernote integrations.\nUse when setting up monitoring, logging, tracing,\nor alerting for Evernote applications.\nTrigger with phrases like \
How to use
Przygotuj infrastrukturę monitoringu: zainstaluj Prometheus, Datadog lub CloudWatch do zbierania metryk, system agregacji logów (ELK, Loki) oraz narzędzie do alertów (PagerDuty, Opsgenie lub webhoki Slack).
Wdróż zbieranie metryk poprzez liczniki i histogramy Prometheus: skonfiguruj śledzenie całkowitej liczby wywołań API (evernote_api_calls_total), czasu trwania (evernote_api_duration_seconds), trafień limitów (evernote_rate_limits_total) i zużycia kwoty (evernote_quota_usage_bytes).
Zainstaluj klienta Evernote z instrumentacją: użyj Proxy do automatycznego rejestrowania metryk dla każdego wywołania API, zwiększając liczniki przy sukcesie i błędach, mierząc opóźnienia oraz liczując zdarzenia limitów.
Włącz strukturalne logowanie JSON: skonfiguruj konsekwentne pola w logach (timestamp, poziom, wiadomość, kontekst) i wyślij je do systemu agregacji logów.
Dodaj śledzenie OpenTelemetry: instrumentuj kluczowe operacje Evernote (pobieranie notatek, synchronizacja, przesyłanie) aby śledzić przepływ żądań i identyfikować wąskie gardła.
Ustaw reguły alertów: zdefiniuj progi dla czasu odpowiedzi API, częstości błędów i zużycia kwoty, a następnie skonfiguruj powiadomienia w wybranym kanale (Slack, email, PagerDuty).