customerio-observability
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
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
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.
Wyzwól skill frazami: "customer.io monitoring", "customer.io metrics", "customer.io dashboard", "customer.io alerts" lub "customer.io observability".
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).
Zaimplementuj strukturalne logowanie JSON z automatyczną redakcją danych osobowych, aby bezpiecznie rejestrować zdarzenia Customer.io.
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.
Utwórz dashboardy Grafany na podstawie wygenerowanych definicji, aby wizualizować metryki i śledzić kondycję integracji w czasie rzeczywistym.