Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ważne
Analiza zmian usługi Azure Monitor (klasyczna) zostanie wycofana 31 października 2025 r. Środowisko zostanie zastąpione przez interfejs API analizy zmian obsługiwany przez usługę Azure Resource Graph. Dowiedz się więcej o przyszłości analizy zmian (klasycznej) i sposobie migracji do usługi Resource Graph.
Gdy aplikacja napotka problem, potrzebne są konfiguracje i zasoby do zarządzania zmianami powodującymi problemy oraz identyfikacji pierwotnych przyczyn problemów. Analiza zmian (wersja klasyczna) zapewnia scentralizowany widok zmian w subskrypcjach przez maksymalnie 14 dni przed udostępnieniem historii zmian w celu rozwiązywania problemów.
Aby śledzić awarię, postępuj zgodnie z instrukcjami:
- Klonuj, twórz i wdrażaj przykładową aplikację internetową przy użyciu konta magazynowego.
- Włącz analizę zmian (klasyczną), aby śledzić zmiany zasobów platformy Azure i konfiguracje aplikacji internetowej platformy Azure.
- Rozwiązywanie problemu z aplikacją internetową przy użyciu analizy zmian (klasycznej).
Wymagania wstępne
- Zainstaluj program .NET 7.0 lub nowszy.
- Zainstaluj interfejs wiersza polecenia platformy Azure.
Konfigurowanie aplikacji testowej
Wykonaj następujące kroki, aby skonfigurować test.
Klonowanie
W preferowanym terminalu zaloguj się do subskrypcji platformy Azure.
az login az account set -s {azure-subscription-id}
Sklonuj przykładową aplikację internetową z przechowywaniem, aby przetestować klasyczną analizę zmian.
git clone https://github.com/Azure-Samples/changeanalysis-webapp-storage-sample.git
Zmień katalog roboczy na folder projektu.
cd changeanalysis-webapp-storage-sample
Uruchamianie skryptu programu PowerShell
W folderze projektu otwórz plik
Publish-WebApp.ps1
.Edytuj zmienne środowiskowe
SUBSCRIPTION_ID
iLOCATION
.Zmienna środowiskowa opis SUBSCRIPTION_ID
Identyfikator subskrypcji platformy Azure. LOCATION
Lokalizacja grupy zasobów, w której chcesz wdrożyć przykładową aplikację. Zapisz zmiany.
Uruchom skrypt z
./changeanalysis-webapp-storage-sample
katalogu ../Publish-WebApp.ps1
Włącz analizę zmian (klasyczną)
W portalu Azure przejdź do autonomicznego interfejsu użytkownika analizy zmian (klasyczny). Ładowanie strony może potrwać kilka minut, gdy Microsoft.ChangeAnalysis
dostawca zasobów jest zarejestrowany.
Po załadowaniu klasycznej strony Analizy zmian możesz zobaczyć zmiany zasobów w swoich subskrypcjach. Aby wyświetlić szczegółowe dane dotyczące zmian w aplikacji internetowej gościa, dostępne są dwie opcje:
- Na banerze wybierz pozycję Włącz teraz.
- W górnym menu wybierz pozycję Konfiguruj.
W panelu aktywacji aplikacji internetowej dla gości wybierz aplikację internetową, którą chcesz włączyć.
Teraz funkcja Change Analysis (wersja klasyczna) jest w pełni włączona do śledzenia zmian zarówno zasobów, jak i aplikacji internetowej w gościu.
Symulowanie awarii aplikacji internetowej
W typowym środowisku zespołowym wielu deweloperów może pracować nad tą samą aplikacją bez powiadamiania innych deweloperów. Symuluj ten scenariusz i wprowadź zmianę ustawienia aplikacji internetowej.
az webapp config appsettings set -g {resourcegroup_name} -n {webapp_name} --settings AzureStorageConnection=WRONG_CONNECTION_STRING
Odwiedź adres URL aplikacji internetowej, aby wyświetlić następujący błąd.
Rozwiązywanie problemów z awarią przy użyciu analizy zmian (klasycznej)
W witrynie Azure Portal przejdź do strony Przegląd analizy zmian (klasycznej). Ponieważ spowodowałeś awarię aplikacji internetowej, można zobaczyć wpis zmiany dla AzureStorageConnection
.
Ponieważ parametry połączenia jest wartością wpisu tajnego, ukrywamy ją na stronie przeglądu na potrzeby zabezpieczeń. Mając wystarczające uprawnienia do odczytywania aplikacji internetowej, możesz wybrać zmianę, aby wyświetlić szczegóły dotyczące starych i nowych wartości:
Okienko Szczegóły zmiany zawiera również ważne informacje, takie jak osoba, która dokonała zmiany.
Po odkryciu zmiany w aplikacji internetowej działającej w trybie gościa i zrozumieniu następnych kroków, możesz rozwiązać ten problem.
Zmiany sieci wirtualnej
Znajomość zmian w zasobach sieciowych aplikacji ma kluczowe znaczenie ze względu na wpływ na łączność, dostępność i wydajność. Analiza zmian (wersja klasyczna) obsługuje wszystkie zmiany zasobów sieciowych i natychmiast przechwytuje zmiany. Zmiany sieci obejmują:
- Zapory utworzone lub edytowane
- Zmiany krytyczne dla sieci (na przykład blokowanie portu 22 dla połączeń TCP)
- Zmiany modułu równoważenia obciążenia
- Zmiany sieci wirtualnej
Przykładowa aplikacja zawiera sieć wirtualną, aby upewnić się, że aplikacja pozostaje bezpieczna. Za pośrednictwem witryny Azure Portal można wyświetlać i oceniać zmiany sieci przechwycone przez analizę zmian (klasyczną).
Powiązana zawartość
Dowiedz się więcej o analizie zmian (klasycznej).