Toolverse
Wszystkie skille

deepgram-observability

autor: jeremylongshore

Monitoruj integracje Deepgram z metrykami, śladami i alertami w jednym miejscu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

O skillu

Skill do konfiguracji pełnego stosu obserwacyjnego dla Deepgram. Obejmuje metryki Prometheus (liczba żądań, opóźnienia, minuty audio, koszty), rozproszone ślady OpenTelemetry, strukturalne logowanie JSON oraz reguły AlertManager. Użyj go, gdy wdrażasz monitoring operacji Deepgram, ustawiasz dashboardy Grafany lub konfigurujesz alerty dla zdrowia integracji.

Jak używać

  1. Wyzwól skill frazą taką jak "deepgram monitoring", "deepgram metrics", "deepgram observability", "monitor deepgram", "deepgram alerts" lub "deepgram dashboard". Skill automatycznie rozpozna kontekst i przygotuje się do konfiguracji.

  2. Zdefiniuj metryki Prometheus dla Deepgram, które będą śledzić: całkowitą liczbę żądań (deepgram_requests_total), czas trwania żądań w sekundach (deepgram_request_duration_seconds) z bucketsami dla percentyli, liczbę przetworzonych minut audio oraz szacunkowe koszty. Skill wygeneruje kod TypeScript z biblioteką prom-client.

  3. Skonfiguruj rozproszone ślady za pomocą OpenTelemetry, aby śledzić przepływ żądań end-to-end i czasy odpowiedzi API Deepgram. Skill dostarczy konfigurację eksportera.

  4. Ustaw strukturalne logowanie JSON przy użyciu Pino do rejestrowania szczegółów żądań, błędów i ścieżki audytu. Skill wygeneruje szablon konfiguracji.

  5. Skonfiguruj reguły AlertManager dla krytycznych warunków: wskaźnik błędów powyżej 5%, opóźnienie P95 powyżej 10 sekund oraz trafienia limitów szybkości. Skill dostarczy gotowe reguły.

  6. Wygeneruj dashboard Grafany w formacie JSON, aby wizualizować wszystkie metryki w jednym miejscu. Zaimportuj plik JSON do Grafany i połącz źródło danych Prometheus.

Podobne skille