flexport-observability

Featured

Set up observability for Flexport logistics integrations with metrics, structured logging, distributed tracing, and alerting dashboards. Trigger: "flexport monitoring", "flexport observability", "flexport metrics", "flexport alerts".

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

# Flexport Observability ## Overview Full observability stack for Flexport integrations: Prometheus metrics for API health, pino structured logging for debugging, OpenTelemetry tracing for latency analysis, and Grafana dashboards for monitoring. ## Instructions ### Step 1: Prometheus Metrics ```typescript import { Counter, Histogram, Gauge, register } from 'prom-client'; const flexportRequests = new Counter({ name: 'flexport_api_requests_total', help: 'Total Flexport API requests', labelNames: ['method', 'endpoint', 'status'], }); const flexportLatency = new Histogram({ name: 'flexport_api_latency_seconds', help: 'Flexport API response time', labelNames: ['endpoint'], buckets: [0.1, 0.25, 0.5, 1, 2.5, 5, 10], }); const flexportRateLimit = new Gauge({ name: 'flexport_rate_limit_remaining', help: 'Remaining API calls in current window', }); // Instrumented fetch wrapper async function instrumentedFlexport(path: string, options: RequestInit = {}) { const endpoint = path.split('?')[0]; const timer = flexportLatency.startTimer({ endpoint }); try { const res = await fetch(`https://api.flexport.com${path}`, { ...options, headers: { ...headers, ...options.headers } }); flexportRequests.inc({ method: options.method || 'GET', endpoint, status: res.status.toString() }); const remaining = res.headers.get('X-RateLimit-Remaining'); if (remaining) flexportRateLimit.set(parseInt(remaining)); timer(); return res; } catch (err) { f...

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

flexport-prod-checklist

Execute Flexport production deployment checklist for logistics integrations. Use when deploying shipment tracking, booking automation, or supply chain integrations to production with proper monitoring and rollback. Trigger: "flexport production", "deploy flexport", "flexport go-live checklist".

2,266 Updated today
jeremylongshore
AI & Automation Solid

webflow-observability

Set up observability for Webflow integrations — Prometheus metrics for API calls, OpenTelemetry tracing, structured logging with pino, Grafana dashboards, and alerting for rate limits, errors, and latency. Trigger with phrases like "webflow monitoring", "webflow metrics", "webflow observability", "monitor webflow", "webflow alerts", "webflow tracing".

2,266 Updated today
jeremylongshore
AI & Automation Featured

fireflies-observability

Monitor Fireflies.ai integration health with metrics, alerts, and dashboards. Use when implementing monitoring, setting up alerting, or tracking transcript processing reliability. Trigger with phrases like "fireflies monitoring", "fireflies metrics", "fireflies observability", "monitor fireflies", "fireflies alerts".

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
AI & Automation Featured

figma-observability

Set up monitoring, metrics, and alerting for Figma API integrations. Use when implementing observability for Figma operations, tracking API health, or configuring alerts for rate limits and errors. Trigger with phrases like "figma monitoring", "figma metrics", "figma observability", "figma alerts", "figma dashboard".

2,266 Updated today
jeremylongshore