gamma-observability
Implement comprehensive observability for Gamma integrations.\nUse when setting up monitoring, logging, tracing,\nor building dashboards for Gamma API usage.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Implement comprehensive observability for Gamma integrations.\nUse when setting up monitoring, logging, tracing,\nor building dashboards for Gamma API usage.\nTrigger with phrases like \
How to use
Upewnij się, że masz działającą integrację Gamma (zobacz gamma-sdk-patterns) oraz skonfigurowany stos monitorowania — Prometheus/Grafana, Datadog lub CloudWatch.
Wdróż instrumentowany klient w pliku
src/observability/gamma-metrics.ts. Skill dostarcza interfejs GammaMetrics, który śledzi liczbę żądań, błędy, generacje, ukończenia, awarie, całkowite kredyty, opóźnienia i błędy pogrupowane po kodzie statusu.Zawiń każde żądanie do Gamma API w funkcję instrumentedRequest, która rejestruje czas rozpoczęcia, inkrementuje licznik żądań i łapie błędy. Po każdej operacji zaktualizuj metryki — dodaj opóźnienie, kredyty i status odpowiedzi.
Eksportuj metryki do swojego systemu monitorowania. Skonfiguruj endpointy dla Prometheus lub wyślij dane do Datadog/CloudWatch za pomocą klientów SDK.
Utwórz dashboardy śledzące: całkowitą liczbę żądań, wskaźnik błędów, średnie opóźnienie, zużycie kredytów i rozkład błędów po kodach statusu.
Wyzwól skill frazami takimi jak "gamma monitoring", "gamma logging", "gamma metrics", "gamma observability" lub "gamma dashboard" w kontekście konfiguracji obserwacji.