# Observability i monitoring (Django) > Structured logging, śledzenie błędów Sentry, correlation ID, APM (Application Performance Monitoring), metryki DB, health check, alerting - 24 pytań z rozmów - Senior - [Pytania z rozmów: Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne.md) ## 1. Czym jest observability w kontekście aplikacji Django? **Odpowiedź** Observability to zdolność do zrozumienia wewnętrznego stanu systemu na podstawie jego zewnętrznych danych wyjściowych. Opiera się na trzech filarach: logs (zdarzenia), metryki (dane liczbowe) i traces (ścieżki requestów). W przeciwieństwie do prostego monitoringu, który sprawdza, czy system działa, observability umożliwia zdiagnozowanie, dlaczego problem występuje. ## 2. Jakie są trzy filary observability? **Odpowiedź** Trzy filary observability to logs (rejestrowanie pojedynczych zdarzeń), metryki (dane liczbowe agregowane w czasie) i traces (śledzenie ścieżki requestu przez usługi). Te trzy elementy połączone razem umożliwiają zrozumienie zachowania systemu rozproszonego. ## 3. Jak skonfigurować structured logging w Django w formacie JSON? **Odpowiedź** Structured logging polega na emitowaniu logs jako danych strukturalnych (JSON) zamiast wolnego tekstu. Ułatwia to zautomatyzowaną analizę przez narzędzia takie jak ELK lub Datadog. Biblioteka python-json-logger jest powszechnie używana ze standardowym systemem logowania Django do formatowania logs jako JSON. ## Jeszcze 21 dostępnych pytań - Jaka jest główna zaleta structured logging w porównaniu z tradycyjnymi logami tekstowymi? - Czym jest correlation ID i dlaczego jest niezbędny w architekturze rozproszonej? Zarejestruj się za darmo: https://sharpskill.dev/pl/login ## Inne tematy rekrutacyjne Django - [Podstawy Pythona](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/python-basics.md): 25 pytań, Junior - [Python obiektowy](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/python-oop.md): 20 pytań, Junior - [Podstawy Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-fundamentals.md): 20 pytań, Junior - [Models Django - Podstawy](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-models-basics.md): 22 pytań, Junior - [Widoki Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-views.md): 20 pytań, Junior - [Szablony Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-templates.md): 18 pytań, Junior - [Formularze Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-forms.md): 22 pytań, Mid-Level - [Zaawansowane QuerySets](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-querysets.md): 25 pytań, Mid-Level - [Uwierzytelnianie w Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-authentication.md): 22 pytań, Mid-Level - [Middleware Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-middleware.md): 18 pytań, Mid-Level - [Django Admin](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-admin.md): 20 pytań, Mid-Level - [Django REST Framework](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-rest-framework.md): 30 pytań, Mid-Level - [Sygnały Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-signals.md): 18 pytań, Mid-Level - [Przesyłanie plików](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-file-upload.md): 20 pytań, Mid-Level - [Buforowanie w Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-caching.md): 20 pytań, Mid-Level - [Sesje Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-sessions.md): 18 pytań, Mid-Level - [Email w Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-email.md): 18 pytań, Mid-Level - [Testowanie w Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-testing.md): 22 pytań, Mid-Level - [Bezpieczeństwo Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-security.md): 22 pytań, Mid-Level - [Wdrażanie Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-deployment.md): 24 pytań, Mid-Level - [Zaawansowany Django ORM](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-orm-advanced.md): 28 pytań, Senior - [Wydajność Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-performance.md): 24 pytań, Senior - [Django & Celery](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-celery.md): 22 pytań, Senior - [Django Channels](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-channels.md): 24 pytań, Senior - [Django & GraphQL](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-graphql.md): 24 pytań, Senior - [Django & Docker](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-docker.md): 20 pytań, Senior - [Django w ekosystemie mikroserwisów](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-microservices.md): 24 pytań, Senior - [Niestandardowe komendy Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-custom-commands.md): 18 pytań, Senior - [Internacjonalizacja w Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-internationalization.md): 20 pytań, Senior - [Wzorce projektowe w Django](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-design-patterns.md): 24 pytań, Senior - [Django Async i ASGI](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-async-asgi.md): 26 pytań, Senior - [Settings i konfiguracja produkcyjna](https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-settings-configuration.md): 22 pytań, Senior --- Source: SharpSkill (https://sharpskill.dev), tech interview preparation for your real stack. HTML version of this page: https://sharpskill.dev/pl/technologies/django/pytania-rekrutacyjne/django-observability