deepgram-observability
Set up comprehensive observability for Deepgram integrations with metrics, traces, and alerts.\nUse when implementing monitoring for Deepgram operations, setting up dashboards,\nor configuring alerting for Deepgram integration health.\nTrigger with phrases like \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Set up comprehensive observability for Deepgram integrations with metrics, traces, and alerts.\nUse when implementing monitoring for Deepgram operations, setting up dashboards,\nor configuring alerting for Deepgram integration health.\nTrigger with phrases like \
How to use
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.
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.
Skonfiguruj rozproszone ślady za pomocą OpenTelemetry, aby śledzić przepływ żądań end-to-end i czasy odpowiedzi API Deepgram. Skill dostarczy konfigurację eksportera.
Ustaw strukturalne logowanie JSON przy użyciu Pino do rejestrowania szczegółów żądań, błędów i ścieżki audytu. Skill wygeneruje szablon konfiguracji.
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.
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.