Toolverse
Wszystkie skille

gamma-observability

autor: jeremylongshore

Monitoruj i śledź integracje Gamma — metryki, błędy i zużycie kredytów w jednym miejscu.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do wdrażania kompleksowej obserwacji dla integracji Gamma API. Pozwala śledzić wywołania API, opóźnienia, wskaźniki błędów i zużycie kredytów bez dostępu do nagłówków limitów szybkości Gamma. Skonfiguruj monitoring, logowanie i dashboardy dla swojego stosu obserwacyjnego — Prometheus, Grafana, Datadog lub CloudWatch. Idealny dla zespołów integrujących Gamma w produkcji.

Jak używać

  1. Upewnij się, że masz działającą integrację Gamma (zobacz gamma-sdk-patterns) oraz skonfigurowany stos monitorowania — Prometheus/Grafana, Datadog lub CloudWatch.

  2. 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.

  3. 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.

  4. Eksportuj metryki do swojego systemu monitorowania. Skonfiguruj endpointy dla Prometheus lub wyślij dane do Datadog/CloudWatch za pomocą klientów SDK.

  5. 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.

  6. Wyzwól skill frazami takimi jak "gamma monitoring", "gamma logging", "gamma metrics", "gamma observability" lub "gamma dashboard" w kontekście konfiguracji obserwacji.

Podobne skille