Toolverse
All skills

customerio-observability

by jeremylongshore

Set up Customer.io monitoring and observability.\nUse when implementing metrics, logging, alerting,\nor dashboards for Customer.io integrations.\nTrigger with phrases like \

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security
Views
3

About this skill

Set up Customer.io monitoring and observability.\nUse when implementing metrics, logging, alerting,\nor dashboards for Customer.io integrations.\nTrigger with phrases like \

How to use

  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.

Related skills