customerio-observability

Featured

Set up Customer.io monitoring and observability. Use when implementing metrics, structured logging, alerting, or Grafana dashboards for Customer.io integrations. Trigger: "customer.io monitoring", "customer.io metrics", "customer.io dashboard", "customer.io alerts", "customer.io 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

# Customer.io Observability ## Overview Implement comprehensive observability for Customer.io integrations: Prometheus metrics (latency, error rates, delivery funnel), structured JSON logging with PII redaction, OpenTelemetry tracing, and Grafana dashboard definitions. ## Prerequisites - Customer.io integration deployed - Prometheus + Grafana (or compatible metrics stack) - Structured logging system (pino recommended) ## Key Metrics to Track | Metric | Type | Description | Alert Threshold | |--------|------|-------------|----------------| | `cio_api_duration_ms` | Histogram | API call latency | p99 > 5000ms | | `cio_api_requests_total` | Counter | Total API requests by operation | N/A (rate) | | `cio_api_errors_total` | Counter | API errors by status code | > 1% error rate | | `cio_email_sent_total` | Counter | Transactional + campaign emails | N/A | | `cio_email_bounced_total` | Counter | Bounce count | > 5% of sends | | `cio_email_complained_total` | Counter | Spam complaints | > 0.1% of sends | | `cio_webhook_received_total` | Counter | Webhook events by metric type | N/A | | `cio_queue_depth` | Gauge | Pending items in event queue | > 10K | ## Instructions ### Step 1: Prometheus Metrics ```typescript // lib/customerio-metrics.ts import { Counter, Histogram, Gauge, Registry } from "prom-client"; const registry = new Registry(); export const cioMetrics = { apiDuration: new Histogram({ name: "cio_api_duration_ms", help: "Customer.io API call duration in ...

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

klaviyo-observability

Set up observability for Klaviyo integrations with metrics, traces, and alerts. Use when implementing monitoring for Klaviyo API operations, setting up dashboards, or configuring alerting for Klaviyo integration health. Trigger with phrases like "klaviyo monitoring", "klaviyo metrics", "klaviyo observability", "monitor klaviyo", "klaviyo alerts", "klaviyo tracing".

2,266 Updated today
jeremylongshore
AI & Automation Featured

intercom-observability

Set up observability for Intercom integrations with metrics, traces, and alerts. Use when implementing monitoring for Intercom API operations, setting up dashboards, or configuring alerting for integration health. Trigger with phrases like "intercom monitoring", "intercom metrics", "intercom observability", "monitor intercom", "intercom alerts", "intercom tracing".

2,266 Updated today
jeremylongshore
AI & Automation Featured

apollo-observability

Set up Apollo.io monitoring and observability. Use when implementing logging, metrics, tracing, and alerting for Apollo integrations. Trigger with phrases like "apollo monitoring", "apollo metrics", "apollo observability", "apollo logging", "apollo alerts".

2,266 Updated today
jeremylongshore
AI & Automation Featured

cohere-observability

Set up comprehensive observability for Cohere API v2 with metrics, traces, and alerts. Use when implementing monitoring for Chat/Embed/Rerank operations, setting up dashboards, or configuring alerts for Cohere integrations. Trigger with phrases like "cohere monitoring", "cohere metrics", "cohere observability", "monitor cohere", "cohere alerts", "cohere tracing".

2,266 Updated today
jeremylongshore
AI & Automation Featured

hubspot-observability

Set up observability for HubSpot integrations with metrics, traces, and alerts. Use when implementing monitoring for HubSpot API operations, setting up dashboards, or configuring alerting for CRM integration health. Trigger with phrases like "hubspot monitoring", "hubspot metrics", "hubspot observability", "monitor hubspot", "hubspot alerts", "hubspot dashboard".

2,266 Updated today
jeremylongshore