opentelemetry-instrumentation-extension
Automatyczne dodawanie instrumentacji OpenTelemetry do nowych funkcji w MCP Gateway
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do rozszerzania instrumentacji OpenTelemetry w MCP Gateway. Analizuje zmiany w kodzie, identyfikuje operacje zmieniające stan (tworzenie, aktualizacja, usuwanie), sugeruje punkty instrumentacji zgodnie ze standardami projektu, implementuje metryki i tracing, pisze testy oraz aktualizuje dokumentację. Uruchamiaj gdy dodajesz nowe funkcje, komendy CLI lub gdy użytkownik prosi o dodanie telemetrii.
Jak używać
Zainstaluj skill w swoim środowisku Claude/Codex, wskazując repozytorium docker/mcp-gateway. Skill będzie automatycznie aktywowany gdy wykryje nowe operacje zmieniające stan lub gdy użytkownik wspomni słowa kluczowe takie jak "otel", "telemetry", "instrumentation", "metrics" lub "tracing".
Gdy dodajesz nową funkcję lub operację (Create, Update, Delete, Push, Pull, Add, Remove), skill przeanalizuje plik docs/telemetry/README.md oraz pkg/telemetry/telemetry.go aby zrozumieć istniejące wzorce i metryki w projekcie.
Skill przeskanuje zmiany w kodzie (git diff) w katalogach pkg/ i cmd/docker-mcp/, zidentyfikuje nowe funkcje wykonujące operacje zmieniające stan i zaproponuje punkty instrumentacji. Dla każdej funkcji otrzymasz referencję pliku:linia oraz typ operacji.
Przejrzyj sugestie instrumentacji i zatwierdź je. Skill implementuje metryki i tracing zgodnie ze standardami projektu, dodaje testy dla nowych punktów instrumentacji oraz aktualizuje dokumentację telemetrii.
Zweryfikuj implementację używając debug logging i docker logs aby upewnić się, że instrumentacja działa poprawnie i zbiera dane telemetryczne z nowych funkcji.
Jeśli pracujesz z istniejącymi domenami (np. pkg/foo/), skill wykorzysta już zdefiniowane metryki. Dla nowych domen skill zaproponuje nowe metryki zgodnie z wytycznymi w docs/telemetry/README.md.