Toolverse
Wszystkie skille

customerio-observability

autor: jeremylongshore

Monitoruj integracje Customer.io za pomocą metryk, logów i alertów w Prometheus i Grafanie.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Wyświetlenia
3

O skillu

Skill do konfiguracji pełnej obserwacji systemów Customer.io. Pozwala wdrożyć metryki Prometheus (opóźnienia API, współczynniki błędów, funnel dostarczania), strukturalne logowanie JSON z redakcją danych wrażliwych, śledzenie OpenTelemetry i dashboardy Grafany. Użyj go, gdy potrzebujesz monitorować wydajność integracji, śledzić błędy API, mierzyć dostarczalność e-maili lub obserwować kolejki zdarzeń. Wymaga wdrożonej integracji Customer.io oraz stosu metryk (Prometheus + Grafana).

Jak używać

  1. Upewnij się, że masz wdrożoną integrację Customer.io oraz dostęp do Prometheus i Grafany (lub kompatybilnego systemu metryk). Przygotuj również system strukturalnego logowania, np. pino.

  2. Wyzwól skill frazami: "customer.io monitoring", "customer.io metrics", "customer.io dashboard", "customer.io alerts" lub "customer.io observability".

  3. Skill wygeneruje konfigurację metryk Prometheus obejmującą: czas odpowiedzi API (cio_api_duration_ms), liczbę żądań (cio_api_requests_total), błędy API (cio_api_errors_total), wysłane e-maile (cio_email_sent_total), bounce'e (cio_email_bounced_total), skargi na spam (cio_email_complained_total), webhook'i (cio_webhook_received_total) i głębokość kolejki (cio_queue_depth).

  4. Zaimplementuj strukturalne logowanie JSON z automatyczną redakcją danych osobowych, aby bezpiecznie rejestrować zdarzenia Customer.io.

  5. Skonfiguruj alerty w Prometheus na podstawie progów: opóźnienie p99 > 5000ms, współczynnik błędów > 1%, bounce > 5%, skargi > 0,1%, głębokość kolejki > 10K.

  6. Utwórz dashboardy Grafany na podstawie wygenerowanych definicji, aby wizualizować metryki i śledzić kondycję integracji w czasie rzeczywistym.

Podobne skille